diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..13566b8
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..118fe7c
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/nes.iml b/.idea/nes.iml
new file mode 100644
index 0000000..9b4cf84
--- /dev/null
+++ b/.idea/nes.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/remote-targets.xml b/.idea/remote-targets.xml
new file mode 100644
index 0000000..634acd7
--- /dev/null
+++ b/.idea/remote-targets.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Cargo.lock b/Cargo.lock
index 123f6a9..1351e40 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -2,6 +2,15 @@
# It is not intended for manual editing.
version = 4
+[[package]]
+name = "aho-corasick"
+version = "1.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
+dependencies = [
+ "memchr",
+]
+
[[package]]
name = "bitflags"
version = "1.3.2"
@@ -32,6 +41,19 @@ version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+[[package]]
+name = "env_logger"
+version = "0.10.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580"
+dependencies = [
+ "humantime",
+ "is-terminal",
+ "log",
+ "regex",
+ "termcolor",
+]
+
[[package]]
name = "getrandom"
version = "0.1.16"
@@ -43,6 +65,29 @@ dependencies = [
"wasi",
]
+[[package]]
+name = "hermit-abi"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fbd780fe5cc30f81464441920d82ac8740e2e46b29a6fad543ddd075229ce37e"
+
+[[package]]
+name = "humantime"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f"
+
+[[package]]
+name = "is-terminal"
+version = "0.4.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9"
+dependencies = [
+ "hermit-abi",
+ "libc",
+ "windows-sys",
+]
+
[[package]]
name = "lazy_static"
version = "1.5.0"
@@ -55,11 +100,26 @@ version = "0.2.170"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828"
+[[package]]
+name = "log"
+version = "0.4.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
+
+[[package]]
+name = "memchr"
+version = "2.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
+
[[package]]
name = "nes"
version = "0.1.0"
dependencies = [
"bitflags 2.8.0",
+ "env_logger",
+ "lazy_static",
+ "log",
"rand",
"sdl2",
]
@@ -132,6 +192,35 @@ dependencies = [
"rand_core",
]
+[[package]]
+name = "regex"
+version = "1.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-automata",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-automata"
+version = "0.4.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
+
[[package]]
name = "sdl2"
version = "0.34.5"
@@ -166,6 +255,15 @@ dependencies = [
"unicode-ident",
]
+[[package]]
+name = "termcolor"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
+dependencies = [
+ "winapi-util",
+]
+
[[package]]
name = "unicode-ident"
version = "1.0.18"
@@ -184,6 +282,88 @@ version = "0.9.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
+[[package]]
+name = "winapi-util"
+version = "0.1.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
+dependencies = [
+ "windows-sys",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.59.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
+dependencies = [
+ "windows-targets",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
+dependencies = [
+ "windows_aarch64_gnullvm",
+ "windows_aarch64_msvc",
+ "windows_i686_gnu",
+ "windows_i686_gnullvm",
+ "windows_i686_msvc",
+ "windows_x86_64_gnu",
+ "windows_x86_64_gnullvm",
+ "windows_x86_64_msvc",
+]
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
+
+[[package]]
+name = "windows_i686_gnullvm"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.52.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
+
[[package]]
name = "zerocopy"
version = "0.7.35"
diff --git a/Cargo.toml b/Cargo.toml
index ce3de4c..a69414a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -6,6 +6,9 @@ edition = "2021"
[dependencies]
sdl2 = "0.34.0"
rand = "=0.7.3"
+lazy_static = "1.5.0"
+log = "0.4"
+env_logger = "0.10"
[dependencies.bitflags]
version = "2.8.0"
diff --git a/compare_nes.py b/compare_nes.py
new file mode 100755
index 0000000..f8b5131
--- /dev/null
+++ b/compare_nes.py
@@ -0,0 +1,53 @@
+#!/usr/bin/env python3
+import subprocess
+import sys
+import os
+
+# Start the emulator
+emulator = subprocess.Popen(["cargo", "run"], stdout=subprocess.PIPE, text=True)
+
+# Read expected output
+with open('exact.txt', 'r') as f:
+ expected_lines = [line.rstrip() for line in f]
+
+# Process output in real-time
+line_num = 0
+with open('output.txt.part', 'w') as out_file:
+ for line in emulator.stdout:
+ line = line.rstrip()
+ out_file.write(line + '\n')
+
+ # Compare with expected line
+ if line_num >= len(expected_lines) or line != expected_lines[line_num]:
+ print(f"\nš“ Difference found at line {line_num+1}:")
+ print(f"Expected: '{expected_lines[line_num] if line_num < len(expected_lines) else 'EOF'}'")
+ print(f"Got: '{line}'")
+
+ # Kill the emulator
+ emulator.terminate()
+
+ # Show context
+ print("\n=== Context ===")
+ start_line = max(0, line_num - 2)
+ end_line = min(len(expected_lines), line_num + 3)
+ print(f"Expected (lines {start_line+1}-{end_line}):")
+ for i in range(start_line, end_line):
+ if i < len(expected_lines):
+ print(f"{i+1}: {expected_lines[i]}")
+ print(f"Your output (lines {start_line+1}-{end_line}):")
+ out_file.flush()
+
+ with open('output.txt.part', 'r') as partial_out:
+ output_lines = [l.rstrip() for l in partial_out]
+ for i in range(start_line, end_line):
+ if i < len(output_lines):
+ print(f"{i+1}: {output_lines[i]}")
+ os.rename('output.txt.part', 'output.txt')
+ sys.exit(1)
+
+ line_num += 1
+
+# Success
+os.rename('output.txt.part', 'output.txt')
+print("ā No differences found! Test passed.")
+sys.exit(0)
diff --git a/debug.log b/debug.log
new file mode 100644
index 0000000..e9ecb6c
--- /dev/null
+++ b/debug.log
@@ -0,0 +1,127300 @@
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC000
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C000
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc5f5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC5F5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C5F5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is C5F6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC5F7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C5F7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x86
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] wrote value 0 into 0, checked value is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC5F9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C5F9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x86
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] wrote value 0 into 10, checked value is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC5FB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C5FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x86
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] wrote value 0 into 11, checked value is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC5FD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C5FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C5 to address 1FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC72D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C72D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC72E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C72E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC72F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C72F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC735
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C735
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC736
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C736
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC737
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C737
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC739
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C739
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc740
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC740
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C740
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC741
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C741
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC742
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C742
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC744
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C744
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc74b
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC74B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C74B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC74C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C74C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC74D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C74D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC753
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C753
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC754
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C754
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C755
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC756
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C756
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC75C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C75C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC75D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C75D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C75E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC75F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C75F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC761
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C761
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc768
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC768
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C768
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC769
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C769
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C76A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC76B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C76B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC771
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C771
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC772
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C772
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C773
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC774
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C774
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC776
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C776
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc77d
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC77D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C77D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC77E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C77E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C77F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC780
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C780
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC782
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C782
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xC784
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C784
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xC78A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C78A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xC78B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C78B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xC78D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C78D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xC78F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C78F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc796
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xC796
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C796
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xC797
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C797
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C798
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xC799
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C799
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 1 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xC79B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C79B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC79D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C79D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC7A3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC7A4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7A4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC7A6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7A6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC7A8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7A8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc7af
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC7AF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7AF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC7B0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7B0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C7B1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC7B2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7B2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC7B8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7B8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xC7B9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C7BA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC7BB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC7BD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7BD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc7d9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC7D9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC7DA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC600
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C600
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 2 to address 1FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 02
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC7DB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7DB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC7DC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C7DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC7DE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC7E0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xC7E2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7E2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C7E3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xC7E4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7E4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC7E5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7E5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC7E6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7E6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] accessed SED!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC7E7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7E7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC7E8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7E8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC7E9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7E9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x29
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC7EB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7EB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x6f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x6f, addr_val is 0x6f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC7ED
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7ED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC7F3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7F3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC7F4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7F4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C7F5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC7F6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7F6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 40 on address 1 with checked value 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC7F8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC7FA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xC7FB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C7FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xC7FD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xC7FE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7FE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 74 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 74
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xC7FF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C7FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 74
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xC800
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C800
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x29
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xC802
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C802
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x64, addr_val is 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC804
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C804
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is C8, new_page is C8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC80A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C80A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC80B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C80B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C80C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xC80D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C80D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 1 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xC80F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C80F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC811
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C811
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] accessed SED!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAD, pc is currently at 0xC812
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C812
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C813
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC814
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C814
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC815
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C815
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3F to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC816
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C816
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2D, pc is currently at 0xC817
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2D
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C817
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x29
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x2D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2D, pc is currently at 0xC819
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2D
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C819
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x2f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x2f, addr_val is 0x2f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC81B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C81B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is C8, new_page is C8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC821
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C821
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC822
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C822
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C823
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAD, pc is currently at 0xC824
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C824
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAD, pc is currently at 0xC825
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C825
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC826
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C826
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC828
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C828
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC82A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C82A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC82C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C82C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC82E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C82E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc835
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC835
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C835
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC836
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C836
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C837
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC838
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C838
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 4 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 04
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC839
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C839
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC83A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C83A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC83C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C83C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC83E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C83E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC840
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C840
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC842
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C842
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc849
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC849
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C849
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC84A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C84A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] accessed SED!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2C, pc is currently at 0xC84B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2C
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C84B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C84C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xAC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAC, pc is currently at 0xC84D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAC
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C84D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xAC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAC, pc is currently at 0xC84F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAC
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C84F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xEC, pc is currently at 0xC851
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C851
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xEC, pc is currently at 0xC852
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C852
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C853
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6E, pc is currently at 0xC854
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C854
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 00
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6E, pc is currently at 0xC855
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C855
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C856
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xEC, pc is currently at 0xC857
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C857
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6E, pc is currently at 0xC858
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C858
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6E, pc is currently at 0xC85A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C85A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6E, pc is currently at 0xC85C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C85C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6E, pc is currently at 0xC85E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C85E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6E, pc is currently at 0xC860
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C860
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc867
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6E, pc is currently at 0xC867
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C867
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6E, pc is currently at 0xC868
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C868
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C869
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6E, pc is currently at 0xC86A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C86A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 1 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6E, pc is currently at 0xC86C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C86C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2E, pc is currently at 0xC86E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C86E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC86F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C86F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C870
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAD, pc is currently at 0xC871
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C871
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAD, pc is currently at 0xC872
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C872
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C873
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC874
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C874
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAD, pc is currently at 0xC875
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C875
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAD, pc is currently at 0xC877
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C877
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAD, pc is currently at 0xC879
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C879
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAD, pc is currently at 0xC87B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C87B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAD, pc is currently at 0xC87D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C87D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc884
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAD, pc is currently at 0xC884
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C884
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAD, pc is currently at 0xC603
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C603
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 5 to address 1FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 05
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAD, pc is currently at 0xC885
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C885
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAD, pc is currently at 0xC886
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C886
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAC, pc is currently at 0xC887
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAC
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C887
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C888
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xAC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAC, pc is currently at 0xC889
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAC
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C889
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xAC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAC, pc is currently at 0xC88B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAC
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C88B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xEC, pc is currently at 0xC88D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C88D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C88E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x6C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6C, pc is currently at 0xC88F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6C
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C88F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xEC, pc is currently at 0xC891
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C891
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xEC, pc is currently at 0xC893
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C893
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xEC, pc is currently at 0xC895
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C895
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC897
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C897
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC899
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C899
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC89B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C89B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc8a2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC8A2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8A2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC8A3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC8A4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8A4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC8A5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8A5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C8A6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC8A7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8A7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC8A9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8A9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC8AB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8AB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC8AD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8AD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC8AF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8AF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC8B1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8B1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc8b8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC8B8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8B8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC8B9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2E, pc is currently at 0xC8BA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8BA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xEE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xEE, pc is currently at 0xC8BC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xEE
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8BC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C8BD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x6C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6C, pc is currently at 0xC8BE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6C
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8BE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x29
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6E, pc is currently at 0xC8C0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8C0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6E, pc is currently at 0xC8C2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8C2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6E, pc is currently at 0xC8C4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8C4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6E, pc is currently at 0xC8C6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6E, pc is currently at 0xC8C8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8C8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc8cf
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6E, pc is currently at 0xC8CF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6E, pc is currently at 0xC8D0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC8D1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC8D2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C8D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAD, pc is currently at 0xC8D4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x29
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAD, pc is currently at 0xC8D6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAD, pc is currently at 0xC8D8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xAD, pc is currently at 0xC8DA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xe8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xe8, addr_val is 0xe8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC8DC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC8DE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC8E0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc8e7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC8E7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8E7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC8E8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8E8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2E, pc is currently at 0xC8E9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8E9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xEC, pc is currently at 0xC8EB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8EB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C8EC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 5F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x6C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6C, pc is currently at 0xC8ED
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6C
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8ED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x49
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xEC, pc is currently at 0xC8EF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8EF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xEC, pc is currently at 0xC8F1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8F1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xEC, pc is currently at 0xC8F3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8F3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xf5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xf5, addr_val is 0xf5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC8F5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8F5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC8F7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8F7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC8F9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C8F9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc900
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC900
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C900
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC901
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C901
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC902
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C902
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC903
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C903
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C904
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x2D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2D, pc is currently at 0xC905
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2D
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C905
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x49
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC907
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C907
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC909
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C909
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC90B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C90B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC90D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C90D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC90F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C90F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc916
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC916
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C916
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC917
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C917
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2E, pc is currently at 0xC918
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C918
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xEE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xEE, pc is currently at 0xC91A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xEE
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C91A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C91B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6E, pc is currently at 0xC91C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C91C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2C, pc is currently at 0xC91E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2C
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C91E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2C, pc is currently at 0xC920
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2C
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C920
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2C, pc is currently at 0xC922
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2C
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C922
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x69, addr_val is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC924
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C924
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC926
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C926
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC928
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C928
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc92f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC92F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C92F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC930
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C930
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC931
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C931
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] accessed SED!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC932
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C932
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC934
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C934
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C935
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC936
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C936
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2C, pc is currently at 0xC938
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2C
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C938
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2C, pc is currently at 0xC93A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2C
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C93A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2C, pc is currently at 0xC93C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2C
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C93C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x6b
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x6b, addr_val is 0x6b
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC93E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C93E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC940
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C940
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC942
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C942
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc949
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC949
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C949
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x2F, pc is currently at 0xC94A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x2F
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C94A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00101111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC94B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C94B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC94C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C94C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC94D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C94D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C94E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC94F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C94F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xC951
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C951
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xC953
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C953
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xC955
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C955
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC957
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C957
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC959
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C959
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC95B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C95B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc962
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC962
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C962
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC963
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C963
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xC964
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C964
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xC966
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C966
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C967
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xC968
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C968
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC96A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C96A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC96C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C96C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC96E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C96E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC970
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C970
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC972
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C972
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC974
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C974
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc97b
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC97B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C97B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC97C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C97C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC97D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C97D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC97E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C97E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C97F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC980
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C980
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC982
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C982
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC984
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C984
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC986
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C986
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC988
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C988
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC98A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C98A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc991
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC991
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C991
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC992
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C992
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC993
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C993
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC994
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C994
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C995
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 9F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC996
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C996
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC998
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C998
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC99A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C99A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC99C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C99C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC99E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C99E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc9a5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC9A5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9A5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC9A6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9A6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC9A7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9A7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xC9A9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9A9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C9AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xC9AB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9AB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xC9AD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9AD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xC9AF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9AF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xC9B1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9B1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xC9B3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9B3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc9ba
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xC9BA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9BA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xC9BB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE6, pc is currently at 0xC9BD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE6
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9BD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C9BE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xC9BF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9BF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC9C1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9C1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC9C3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9C3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC9C5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9C5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC9C7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9C7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC9C9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9C9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc9d0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC9D0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC9D1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC9D2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x3f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC9D4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC9D6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC9D8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC9DA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC9DC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc9e3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC9E3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9E3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC9E4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9E4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC9E6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9E6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC9E8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9E8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC9EA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9EA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC9EC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9EC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xc9f3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC9F3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9F3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC9F4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9F4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C9F5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xC9F6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9F6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC9F8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC9FA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC9FC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC9FE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C9FE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xca05
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCA05
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA05
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCA06
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA06
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCA08
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA08
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCA0A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA0A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCA0C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA0C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCA0E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA0E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xca15
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCA15
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA15
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCA16
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA16
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCA18
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCA1A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA1A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCA1C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA1C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCA1E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA1E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xca25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCA25
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCA26
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCA28
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA28
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCA2A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA2A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCA2C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCA2E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA2E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xca35
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCA35
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA35
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCA36
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA36
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCA38
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCA3A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA3A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCA3C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA3C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCA3E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA3E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCA40
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCA42
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA42
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCA44
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA44
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xca4b
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCA4B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA4B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCA4C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCA4D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA4D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x3f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCA4F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA4F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCA51
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA51
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCA53
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA53
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCA55
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCA57
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA57
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xca5e
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCA5E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA5E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCA5F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA5F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCA61
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA61
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCA63
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA63
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCA65
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCA67
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xca6e
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCA6E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCA6F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCA71
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA71
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCA73
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA73
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCA75
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA75
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCA77
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA77
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCA79
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA79
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xca80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCA80
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCA81
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCA83
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA83
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCA85
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCA87
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA87
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCA89
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xca90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCA90
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCA91
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA91
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCA93
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA93
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCA95
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA95
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCA97
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA97
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCA99
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CA99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcaa0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCAA0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCAA1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAA1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCAA3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAA3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCAA5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCAA7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAA7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCAA9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcab0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCAB0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCAB1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAB1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCAB3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAB3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CAB4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCAB5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAB5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCAB7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAB7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCAB9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAB9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCABB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CABB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCABD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CABD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCABF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CABF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcac6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCAC6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAC6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCAC7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAC7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCAC8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x3f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCACA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CACA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCACC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CACC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCACE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CACE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCAD0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCAD2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAD2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcad9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCAD9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAD9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCADA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CADA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCADC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CADC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCADE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CADE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCAE0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCAE2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAE2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcae9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCAE9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAE9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCAEA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CAEB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCAEC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCAEE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAEE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCAF0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCAF2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAF2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCAF4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAF4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcafb
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCAFB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAFB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCAFC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAFC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCAFE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CAFE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCB00
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB00
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCB02
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB02
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCB04
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB04
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcb0b
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCB0B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB0B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCB0C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB0C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCB0E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB0E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCB10
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCB12
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB12
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCB14
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB14
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcb1b
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCB1B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB1B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCB1C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB1C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCB1E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB1E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCB20
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCB22
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB22
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCB24
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcb2b
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCB2B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB2B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCB2C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCB2D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB2D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCB2E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB2E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CB2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCB30
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCB32
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB32
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCB34
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB34
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCB36
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB36
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCB38
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcb3f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCB3F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCB40
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCB41
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCB43
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB43
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CB44
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xCB45
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB45
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xCB47
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB47
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xCB49
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB49
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xCB4B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB4B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xCB4D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB4D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcb54
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xCB54
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB54
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xCB55
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCB56
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB56
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCB57
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB57
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCB59
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB59
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCB5B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB5B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCB5D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB5D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCB5F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB5F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCB61
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB61
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcb68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCB68
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCB69
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCB6A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB6A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCB6C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB6C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xCB6E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xCB70
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xCB72
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB72
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xCB74
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB74
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xCB76
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB76
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcb7d
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xCB7D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB7D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xCB7E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB7E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CB7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xCB80
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CB81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCB82
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB82
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xCB84
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB84
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCB86
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB86
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCB88
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB88
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCB8A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB8A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCB8C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB8C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x33, addr_val is 0x33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCB8E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB8E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCB90
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCB92
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB92
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCB94
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB94
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCB96
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB96
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCB98
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB98
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x33, addr_val is 0x33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCB9A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB9A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCB9C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB9C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x56
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCB9E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CB9E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCBA0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xab
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCBA2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCBA4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x33, addr_val is 0x34
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCBA6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBA6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCBA8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBA8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcbaf
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCBAF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBAF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xCBB1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBB1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CB to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value B3 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed B3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF931
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F931
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF933
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F933
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F934
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF935
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F935
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF936
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F936
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped B3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCBB4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBB4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCBB6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBB6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CB to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value B8 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed B8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF937
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F937
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF939
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F939
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF93B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F93B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF93D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F93D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF93F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F93F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF941
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F941
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF943
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F943
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped B8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCBB9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBB9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCBBA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBBA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CB to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value BC to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed BC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF947
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F947
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF948
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F948
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF949
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F949
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F94A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF94B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F94B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped BC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCBBD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBBD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCBBF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBBF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CB to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C1 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF94C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F94C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF94E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F94E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF950
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F950
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF952
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F952
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF954
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F954
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x1, addr_val is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF956
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F956
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF958
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F958
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCBC2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBC2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCBC3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBC3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CB to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C5 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF95C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F95C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F95D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF95E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F95E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF95F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F95F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF961
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F961
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCBC6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBC6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCBC8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CB to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CA to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF962
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F962
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF964
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F964
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF966
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F966
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF968
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F968
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF96A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F96A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF96C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F96C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF96E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F96E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCBCB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBCB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCBCC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBCC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CB to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CE to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF972
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F972
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF973
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F973
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F974
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF975
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F975
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCBCF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBCF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCBD1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBD1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CB to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF976
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F976
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF978
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F978
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x7f, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF97A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F97A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF97C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F97C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCBD4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBD4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCBD5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBD5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CB to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF980
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F980
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF981
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F981
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F982
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF983
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F983
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCBD8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBD8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCBDA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBDA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CB to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF984
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F984
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF986
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F986
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF988
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F988
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x2, addr_val is 0x2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF98A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F98A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF98C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F98C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCBDD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBDD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC606
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C606
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 8 to address 1FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 08
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCBDE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBDE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCBDF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBDF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CBE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCBE1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBE1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCBE3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBE3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CBE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 44
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCBE5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CBE6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCBE7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBE7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCBE9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBE9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCBEA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x88
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCBEB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBEB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x56, addr_val is 0x56
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCBED
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCBEF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBEF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x65, addr_val is 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCBF1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBF1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCBF3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBF3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCBF4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBF4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCBF5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBF5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x88
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCBF6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBF6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x88
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCBF7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBF7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x58, addr_val is 0x58
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCBF9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBF9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCBFB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBFB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x63, addr_val is 0x63
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCBFD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBFD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCBFF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CBFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCC00
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC00
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCC01
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC01
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x57, addr_val is 0x57
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC03
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC03
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC05
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC05
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x64, addr_val is 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC07
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC07
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC09
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC09
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x44
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x44, addr_val is 0x44
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC0B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC0B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC0D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC0D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcc14
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC14
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC14
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC15
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC15
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC16
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC16
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CC17
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCC18
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CC19
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 96
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCC1A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC1A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCC1C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC1C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCC1E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC1E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC1F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC1F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC21
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC21
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC23
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC25
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC27
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC29
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC29
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC2B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC2B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCC2C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCC2E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC2E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCC30
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCC32
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC32
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCC34
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC34
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xCC35
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC35
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xCC36
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC36
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xCC38
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x88
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCC39
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC39
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCC3B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC3B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCC3D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC3D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCC3F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCC41
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCC43
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC43
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCC45
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC45
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xCC46
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x88
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCC47
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC47
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCC49
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC49
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCC4B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC4B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCC4D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC4D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCC4F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC4F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xfe, addr_val is 0xfe
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCC51
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC51
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCC53
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC53
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x96
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x96, addr_val is 0x96
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCC55
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCC57
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC57
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x69, addr_val is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCC59
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC59
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCC5B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC5B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcc62
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCC62
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC62
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCC63
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC63
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCC64
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCC66
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CC67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 96
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCC68
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCC6A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC6A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CC6B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCC6C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC6C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC6D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC6F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC71
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC71
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC73
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC73
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC75
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC75
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC77
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC77
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCC79
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC79
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCC7A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC7A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCC7C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC7C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCC7E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC7E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCC80
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCC82
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC82
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xCC83
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC83
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xCC84
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC84
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CC85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xCC86
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC86
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCC87
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC87
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCC89
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCC8B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC8B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCC8D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCC8F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC8F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCC91
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC91
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCC93
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC93
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xCC94
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC94
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCC95
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC95
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCC97
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC97
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCC99
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCC9B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC9B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCC9D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC9D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xfe, addr_val is 0xfe
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCC9F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CC9F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCCA1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCA1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x96
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x96, addr_val is 0x96
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCCA3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCA3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCCA5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x69, addr_val is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCCA7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCA7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCCA9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xccb0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCCB0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCCB1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCB1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CCB2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCCB3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCB3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CCB4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCCB5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCB5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCCB7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCB7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCCB8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCCBA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCBA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCCBB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCBB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCCBD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCBD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCCBF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCBF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCCC1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCC1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCCC3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCC3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x85, addr_val is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCCC5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCC5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCCC7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCC7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x34, addr_val is 0x34
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCCC9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCCCB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCCB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x85, addr_val is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCCCD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCCD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCCCF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCCF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CCD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCCD1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCD1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCCD2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCD2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCCD3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCD3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCCD4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCD4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCCD6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCD6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCCD8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCD8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCCDA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCDA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCCDC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCDC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCCDE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCDE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCCE0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x34, addr_val is 0x34
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCCE2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCE2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCCE4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCCE6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCE6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCCE8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xccef
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCCEF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCEF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCCF0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CCF1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCCF2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCF2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CCF3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCCF4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCF4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCCF6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCF6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCCF7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCF7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCCF9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCF9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCCFA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCFA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCCFC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCFC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCCFE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CCFE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCD00
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD00
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCD02
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD02
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x85, addr_val is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD04
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD04
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD06
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD06
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x85, addr_val is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD08
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD08
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD0A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD0A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x99, addr_val is 0x99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD0C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD0C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD0E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD0E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CD0F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD10
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD11
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD12
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD12
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD13
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD13
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD15
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD15
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD17
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD17
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD19
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD19
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD1B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD1B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD1D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD1D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD1F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD1F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD21
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD21
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD23
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x99, addr_val is 0x99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD25
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD27
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcd2e
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD2E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD2E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD2F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CD30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCD31
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD31
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CD32
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCD33
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCD35
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD35
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCD36
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD36
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCD38
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x98
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCD39
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD39
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCD3B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD3B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCD3D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD3D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCD3F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCD41
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x99, addr_val is 0x99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD43
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD43
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD45
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD45
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x34, addr_val is 0x34
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD47
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD47
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD49
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD49
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x99, addr_val is 0x99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD4B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD4B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD4D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD4D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD4F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD4F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD50
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD51
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD51
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x98
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD52
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD52
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD54
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD54
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD56
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD56
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD58
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD58
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD5A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD5A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD5C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD5C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD5E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD5E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x34, addr_val is 0x34
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD60
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD62
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD62
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD64
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD66
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcd6d
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD6D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD6E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CD6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCD70
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CD71
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCD72
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD72
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCD74
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD74
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCD75
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD75
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCD77
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD77
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xCD78
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xCD7A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD7A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xCD7C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD7C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xCD7E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD7E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xCD80
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x34
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x34, addr_val is 0x34
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD82
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD82
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD84
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD84
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x34, addr_val is 0x34
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD86
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD86
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD88
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD88
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x99, addr_val is 0x99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD8A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD8A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD8C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD8C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CD8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD8E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD8E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCD8F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD8F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD90
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD91
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD91
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD93
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD93
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD95
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD95
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD97
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD97
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD99
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD9B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD9B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD9D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD9D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCD9F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CD9F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCDA1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDA1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x99, addr_val is 0x99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCDA3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDA3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCDA5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcdac
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCDAC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDAC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCDAD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xBA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCDAE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDAE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FB to address 7FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] wrote value FB into 7FF, checked value is FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCDB1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDB1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCDB3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDB3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CDB4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCDB5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDB5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CDB6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 84
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCDB7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDB7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCDB8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCDBA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDBA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x9A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCDBB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDBB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCDBD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDBD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCDBF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDBF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCDC1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDC1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCDC3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDC3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x84
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x84, addr_val is 0x84
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCDC5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDC5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCDC7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDC7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x69, addr_val is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCDC9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCDCB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDCB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x33, addr_val is 0x33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCDCD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDCD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCDCF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDCF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCDD1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDD1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CDD2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCDD3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDD3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCDD4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDD4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCDD5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDD5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CDD6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCDD7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDD7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xBA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCDD8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDD8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCDDA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDDA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCDDC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDDC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCDDE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDDE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCDE0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x69, addr_val is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCDE2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDE2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCDE4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x4, addr_val is 0x4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCDE6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDE6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCDE8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x1, addr_val is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCDEA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCDEC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcdf3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCDF3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDF3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is 7FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCDF6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDF6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x9A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCDF7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDF7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC609
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C609
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value B to address 1FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 0B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCDF8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDF8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CDF9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCDFA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDFA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCDFC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDFC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xBA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCDFD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CDFD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FB to address 7FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] wrote value FB into 7FF, checked value is FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCE00
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE00
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCE01
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE01
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CE02
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCE03
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE03
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x9A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCE04
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE04
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CE05
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCE06
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE06
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 33 to address 180
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCE07
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE07
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CE08
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCE09
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE09
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 69 to address 17F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCE0A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE0A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xBA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCE0B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE0B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x7e, addr_val is 0x7e
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE0D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE0D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE0F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE0F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCE10
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x69, addr_val is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE12
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE12
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE14
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE14
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCE15
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE15
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x33, addr_val is 0x33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE17
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE17
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE19
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE19
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xBA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCE1A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE1A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE1C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE1C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE1E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE1E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 180
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCE21
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE21
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x33, addr_val is 0x33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE23
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE25
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 17F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCE28
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE28
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x69, addr_val is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE2A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE2A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE2C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xce33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE33
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE34
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE34
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CE35
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCE36
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE36
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x9A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCE37
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE37
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CE to address 180
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 39 to address 17F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 39
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCE3D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE3D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xBA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCE3E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE3E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x7e, addr_val is 0x7e
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE40
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE42
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE42
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 39
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCE43
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE43
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCE44
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE44
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xBA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCE45
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE45
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE47
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE47
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE49
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE49
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CE4A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE4B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE4B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CE to address 180
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 4D to address 17F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 4D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE4E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE4E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 4D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCE4F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE4F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x4d
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x4d, addr_val is 0x4d
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE51
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE51
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE53
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE53
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCE54
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE54
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xce
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xce, addr_val is 0xce
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE56
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE56
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE58
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE58
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xce5f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE5F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE5F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE60
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CE61
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCE62
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE62
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CE to address 180
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCE63
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE63
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CE64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCE65
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 66 to address 17F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCE66
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCE67
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CE68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCE69
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCE6B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE6B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xCE6C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE6C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCE6E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CE6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 83
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCE70
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CE to address 180
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 72 to address 17F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 72
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCE66
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 72
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCE73
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE73
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCE75
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE75
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCE77
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE77
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCE79
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE79
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xCE7B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE7B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x83
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x83, addr_val is 0x83
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCE7D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE7D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCE7F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x69, addr_val is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCE81
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCE83
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE83
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x77, addr_val is 0x77
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCE85
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCE87
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE87
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCE88
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE88
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE89
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CE8A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE8B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE8B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CE to address 180
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 8D to address 17F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE66
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE8E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE8E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE90
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE92
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE92
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE94
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE94
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE96
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE96
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xce9d
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE9D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE9D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCE9E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CE9E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CE9F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCEA0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CE to address 180
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCEA1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEA1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CEA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCEA3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEA3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AE to address 17F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed AE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCEA4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CEA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCEA6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEA6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 65 to address 17E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCEA7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEA7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CEA8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCEA9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCEAB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEAB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CEAC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCEAD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] temp_flag is 65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped AE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCEAE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEAE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCEB0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCEB2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEB2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCEB4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEB4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCEB6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEB6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCEB8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCEBA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEBA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x88, addr_val is 0x88
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCEBC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEBC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCEBE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEBE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x99, addr_val is 0x99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCEC0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCEC2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEC2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CEC3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCEC4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEC4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CE to address 180
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCEC5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEC5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CEC6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCEC7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEC7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CE to address 17F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCEC8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CEC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 87
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCECA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CECA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 87 to address 17E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 87
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCECB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CECB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CECC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCECD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CECD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 87
+[2025-05-03T16:20:29Z DEBUG nes::cpu] temp_flag is 87
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA7, pc is currently at 0xCECE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA7
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CECE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA7, pc is currently at 0xCED0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA7
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CED0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA7, pc is currently at 0xCED2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA7
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CED2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA7, pc is currently at 0xCED4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA7
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CED4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA7, pc is currently at 0xCED6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA7
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CED6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCED8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CED8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCEDA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEDA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x88, addr_val is 0x88
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCEDC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEDC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCEDE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEDE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x99, addr_val is 0x99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCEE0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCEE2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEE2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcee9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCEE9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEE9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is 7FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCEEC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x9A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCEED
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC60C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C60C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value E to address 1FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 0E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCEEE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEEE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CEEF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCEF0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCEF2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEF2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CEF3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCEF4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEF4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCEF6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEF6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCEF7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEF7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCEF9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEF9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCEFA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEFA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CEFB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCEFC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEFC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCEFD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEFD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCEFF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CEFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCF01
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF01
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCF03
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF03
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCF05
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF05
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCF07
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF07
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCF09
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF09
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCF0A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF0A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CF0B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCF0C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF0C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xCF0D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF0D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xCF0F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF0F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xCF11
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xCF13
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF13
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xCF15
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF15
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCF17
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF17
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCF19
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF19
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcf20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCF20
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCF21
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF21
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCF23
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCF24
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CF25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCF26
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCF27
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCF29
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF29
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCF2B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF2B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCF2D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF2D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCF2F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCF31
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF31
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCF33
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCF34
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF34
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCF35
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF35
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CF36
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCF37
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF37
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCF38
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCF3A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF3A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCF3C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF3C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCF3E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF3E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCF40
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCF42
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF42
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCF44
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF44
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcf4b
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCF4B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF4B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCF4C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCF4E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF4E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCF4F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF4F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CF50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCF51
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF51
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x6A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCF52
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF52
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCF54
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF54
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCF56
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF56
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCF58
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF58
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCF5A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF5A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCF5C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF5C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCF5E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF5E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCF5F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF5F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xCF60
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CF61
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xCF62
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF62
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x6A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCF63
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF63
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCF65
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCF67
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCF69
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCF6B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF6B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x2a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x2a, addr_val is 0x2a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCF6D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCF6F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcf76
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCF76
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF76
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCF77
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF77
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCF79
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF79
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCF7A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF7A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CF7B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xCF7C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF7C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x2A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCF7D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF7D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCF7F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCF81
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCF83
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF83
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xCF85
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x1, addr_val is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCF87
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF87
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xCF89
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCF8A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF8A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xCF8B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF8B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CF8C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xCF8D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x2A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCF8E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF8E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCF90
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCF92
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF92
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCF94
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF94
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xCF96
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF96
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCF98
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF98
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCF9A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CF9A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xcfa1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCFA1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFA1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC60F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C60F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 11 to address 1FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCFA2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCFA4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 7FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 7FF with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCFA7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFA7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CFA8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCFA9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 80 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCFAB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFAB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CFAC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFAD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 2 to address 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 2 on address 81 with checked value 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFAF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFAF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CFB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCFB1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFB1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCFB3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFB3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CFB4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCFB5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFB5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 82
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 82 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCFB7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFB7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CFB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFB9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFB9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3 to address 83
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 3 on address 83 with checked value 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFBB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFBB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3 to address 84
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 3 on address 84 with checked value 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFBD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFBD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CFBE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCFBF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFBF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address FF with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCFC1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFC1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CFC2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFC3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFC3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 4 to address 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 4 on address 0 with checked value 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFC5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFC5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CFC6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 5A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFC7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFC7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 5A to address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 5A on address 200 with checked value 5A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFCA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFCA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CFCB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 5B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFCC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFCC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 5B to address 300
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 5B on address 300 with checked value 5B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFCF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFCF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CFD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 5C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFD1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFD1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 5C to address 303
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 5C on address 303 with checked value 5C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFD4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFD4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address CFD5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 5D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFD6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFD6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 5D to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 5D on address 400 with checked value 5D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFD9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFD9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CFDA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCFDB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFDB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 5A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFDD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFDD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x5a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x5a, addr_val is 0x5a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCFDF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFDF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCFE1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFE1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFE2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFE2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFE3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFE3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 300
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 5B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFE5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x5b
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x5b, addr_val is 0x5b
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCFE7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFE7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCFE9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFE9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 303
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 5C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFEC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x5c
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x5c, addr_val is 0x5c
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCFEE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFEE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCFF0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CFF1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCFF2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFF2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 5D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFF4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFF4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x5d
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x5d, addr_val is 0x5d
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCFF6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFF6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCFF8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFF8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is CFF9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xCFFA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFFA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 5A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xCFFC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFFC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x5a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x5a, addr_val is 0x5a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xCFFE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc CFFE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D0, new_page is D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD005
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D005
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D006
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD007
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D007
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is D008
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD009
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D009
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AA on address 200 with checked value AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD00B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D00B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD00C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D00C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD00D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D00D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D00E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD00F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D00F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AB to address 300
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AB on address 300 with checked value AB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD011
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D011
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD012
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D012
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D013
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD014
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D014
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AC to address 303
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AC on address 303 with checked value AC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD016
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D016
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is D017
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD018
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D018
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D019
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD01A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D01A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AD to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AD on address 400 with checked value AD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD01C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D01C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD01F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D01F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD021
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D021
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD023
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D023
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 300
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD026
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D026
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xab
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xab, addr_val is 0xab
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD028
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D028
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD02A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D02A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 303
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD02D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D02D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xac
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xac, addr_val is 0xac
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD02F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D02F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD031
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D031
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD034
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D034
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xad
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xad, addr_val is 0xad
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD036
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D036
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D0, new_page is D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD03D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D03D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 7FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD040
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D040
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 0 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD042
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D042
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D043
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD044
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D044
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 300
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 300 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD047
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D047
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D048
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD049
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D049
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AA on address 200 with checked value AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD04C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D04C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is D04D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD04E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D04E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD050
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D050
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 52 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 52
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF7B6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7B6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF7B7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7B7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F7B8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF7B9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF7BB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7BD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7BD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F7BE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF7BF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7BF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 52
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xD053
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D053
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD055
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D055
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 57 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 57
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7C0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7C0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7C2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7C2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7C4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7C4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7C6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7C8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7C8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7CA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7CA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 57
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD058
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D058
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD059
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D059
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 5B to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 5B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF7CE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF7CF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF7D0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F7D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 5B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD05C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D05C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD05E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D05E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 60 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7DB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7DB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD061
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D061
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD062
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D062
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 64 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF7DF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7DF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF7E0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE6, pc is currently at 0xF7E2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE6
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F7E3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF7E4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xD065
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D065
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x21
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xD067
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D067
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 69 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7E5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7E7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7E9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7EB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7EB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7ED
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7ED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xD06A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D06A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xD06B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D06B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D06C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is EF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD06D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D06D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value EF to address 300
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote EF on address 300 with checked value EF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD070
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D070
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 72 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 72
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7F1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF7F2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7F3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F7F4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7F5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 72
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD073
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D073
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x21
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD075
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D075
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 77 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 77
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7F6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7F8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7FA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xe8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xe8, addr_val is 0xe8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7FC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7FE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7FE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF800
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F800
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 77
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD078
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D078
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD079
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D079
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7B to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 7B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF804
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F804
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF805
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F805
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF807
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F807
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F808
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 5F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF809
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F809
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 7B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xD07C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D07C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD07E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D07E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF80A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F80A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF80C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F80C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF80E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F80E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xf5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xf5, addr_val is 0xf5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF810
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F810
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF812
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F812
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF814
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F814
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD081
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D081
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD082
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D082
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D083
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD084
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D084
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 70 to address 300
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 70 on address 300 with checked value 70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD087
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D087
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 89 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF818
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F818
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF819
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F819
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF81A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F81A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F81B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF81C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F81C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD08A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D08A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD08C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D08C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 8E to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 8E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF81D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F81D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF81F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F81F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF821
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F821
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF823
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F823
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF825
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F825
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 8E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD08F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D08F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD090
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D090
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D091
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD092
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D092
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 69 to address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 69 on address 200 with checked value 69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD095
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D095
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 97 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 97
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF829
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F829
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF82A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F82A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF82C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F82C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F82D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF82E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F82E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 97
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xD098
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D098
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x61
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD09A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D09A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 9C to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 9C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF82F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F82F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF831
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F831
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF833
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F833
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x69, addr_val is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF835
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F835
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF837
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F837
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF839
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F839
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 9C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD09D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D09D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD09E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D09E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value A0 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed A0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF83D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F83D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF83E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F83E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF840
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F840
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F841
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF842
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F842
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped A0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD0A1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0A1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x61
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD0A3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value A5 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed A5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF843
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F843
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF845
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F845
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF847
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F847
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x6a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x6a, addr_val is 0x6a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF849
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F849
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF84B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F84B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF84D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F84D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped A5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD0A6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0A6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD0A7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0A7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D0A8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD0A9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0A9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 200 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD0AC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0AC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AE to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed AE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF851
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F851
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF852
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F852
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF853
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F853
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F854
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF855
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F855
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped AE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD0AF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0AF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x61
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD0B1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0B1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value B3 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed B3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF856
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F856
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF858
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F858
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF85A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F85A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF85C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F85C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF85E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F85E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF860
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F860
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped B3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD0B4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0B4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD0B5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0B5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D0B6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD0B7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0B7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 200 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD0BA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0BA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value BC to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed BC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF864
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F864
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF865
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F865
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF867
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F867
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F868
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF869
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F869
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped BC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xD0BD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0BD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x61
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD0BF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0BF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C1 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF86A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F86A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF86C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F86C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF86E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F86E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF870
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F870
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF872
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F872
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF874
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F874
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD0C2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0C2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD0C3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0C3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C5 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF878
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F878
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF879
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F879
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF87A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F87A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F87B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF87C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F87C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD0C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x61
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD0C8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0C8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CA to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF87D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F87D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF87F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F87F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF881
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F881
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF883
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F883
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF885
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F885
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD0CB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD0CC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0CC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D0CD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD0CE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 40 on address 200 with checked value 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD0D1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF889
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F889
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF88B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F88B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F88C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF88D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F88D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD0D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD0D6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D8 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF88E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F88E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF890
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F890
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF892
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F892
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF894
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F894
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF896
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F896
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD0D9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD0DA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD0DB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0DB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D0DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD0DD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3F to address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 3F on address 200 with checked value 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD0E0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD0E1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0E1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value E3 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed E3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF89A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF89B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped E3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD0E4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0E4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x3f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD0E6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0E6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value E8 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed E8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF89C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF89E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8A0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8A2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8A4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped E8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD0E9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0E9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD0EA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0EA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD0EB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0EB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D0EC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD0ED
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0ED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 41 to address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 41 on address 200 with checked value 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD0F0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0F0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD0F1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0F1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD0F3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0F3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value F5 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8A8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8AA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8AC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8AC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8AE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8AE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD0F6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0F6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD0F7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0F7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD0F8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D0F9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xD0FA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 200 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xD0FD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD0FE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D0FE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D1 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 00
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF8B2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F8B3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8B4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD101
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D101
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD103
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D103
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D1 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 5 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 05
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8B5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8B7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8B9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8BB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD106
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D106
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD107
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D107
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD108
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D108
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D109
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD10A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D10A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 200 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD10D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D10D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD10E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D10E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD110
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D110
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D1 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 12 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 12
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8BF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8BF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8C1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8C3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8C5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 12
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD113
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D113
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD114
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D114
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD115
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D115
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D116
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD117
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D117
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 81 to address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 81 on address 200 with checked value 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD11A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D11A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD11B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D11B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD11D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D11D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D1 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 1F to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 1F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8C9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8CB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8CD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8CD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8CF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 1F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD120
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D120
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD121
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D121
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD122
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D122
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D123
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD124
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D124
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 200 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD127
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D127
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD128
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D128
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD12A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D12A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D1 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 2C to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD12D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D12D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD12E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D12E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D12F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD130
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D130
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 40 on address 200 with checked value 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD133
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D133
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D1 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 35 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 35
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF931
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F931
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF933
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F933
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F934
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF935
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F935
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF936
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F936
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 35
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD136
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D136
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD138
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D138
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D1 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3A to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 3A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF937
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F937
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF939
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F939
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF93B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F93B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF93D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F93D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF93F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F93F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF941
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F941
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF943
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F943
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 3A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD13B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D13B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD13C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D13C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D13D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD13E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D13E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3F to address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 3F on address 200 with checked value 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD141
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D141
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D1 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 43 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 43
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF947
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F947
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF948
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F948
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF949
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F949
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F94A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF94B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F94B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 43
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD144
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D144
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD146
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D146
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D1 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 48 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF94C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F94C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF94E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F94E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF950
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F950
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF952
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F952
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF954
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F954
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x1, addr_val is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF956
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F956
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF958
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F958
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD149
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D149
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD14A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D14A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D14B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD14C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D14C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 41 to address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 41 on address 200 with checked value 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD14F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D14F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D1 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 51 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 51
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF95C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F95C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F95D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF95E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F95E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF95F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F95F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF961
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F961
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 51
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD152
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D152
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD154
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D154
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D1 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 56 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 56
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF962
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F962
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF964
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F964
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF966
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F966
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF968
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F968
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF96A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F96A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF96C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F96C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF96E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F96E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 56
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD157
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D157
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD158
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D158
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D159
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD15A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D15A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 200 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD15D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D15D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D1 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 5F to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 5F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF972
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F972
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xF973
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F973
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F974
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF975
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F975
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 5F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD160
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D160
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD162
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D162
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D1 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 64 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF976
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F976
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF978
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F978
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x7f, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF97A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F97A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF97C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F97C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD165
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D165
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD166
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D166
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D167
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD168
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D168
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 200 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD16B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D16B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D1 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 6D to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF980
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F980
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF981
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F981
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F982
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF983
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F983
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD16E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D16E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD170
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D170
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D1 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 72 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 72
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF984
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F984
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF986
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F986
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF988
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F988
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x2, addr_val is 0x2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF98A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F98A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF98C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F98C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 72
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD173
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D173
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC612
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C612
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 14 to address 1FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 14
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD174
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D174
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D175
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD176
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D176
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 55 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 55 on address 78 with checked value 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD178
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D178
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D179
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD17A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D17A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD17C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D17C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD17E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D17E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD180
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D180
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is D181
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD182
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D182
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D183
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD184
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D184
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD186
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D186
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD188
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D188
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD18A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D18A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD18C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D18C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD18E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D18E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x11, addr_val is 0x11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD190
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D190
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD192
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D192
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x23, addr_val is 0x23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD194
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D194
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD196
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D196
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D1, new_page is D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD19C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D19C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D19D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD19E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D19E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD1A0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1A0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 46 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 46 on address 78 with checked value 46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD1A2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1A2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD1A4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1A4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD1A6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1A6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD1A8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1A8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD1AA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x46, addr_val is 0x46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD1AC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1AC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D1, new_page is D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD1B2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1B2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D1B3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD1B4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1B4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 55 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 55 on address 78 with checked value 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD1B6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1B6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD1B8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1B8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D1B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD1BA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1BA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is D1BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD1BC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1BC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD1BE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1BE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD1C0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1C0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD1C2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1C2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD1C4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1C4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD1C6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD1C8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1C8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x11, addr_val is 0x11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD1CA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1CA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD1CC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1CC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x23, addr_val is 0x23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD1CE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD1D0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D1, new_page is D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD1D6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD1D8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD1DA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x84
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 46 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD1DC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD1DE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD1E0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD1E2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1E2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD1E4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1E4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x46, addr_val is 0x46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD1E6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1E6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D1, new_page is D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD1EC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1EC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD1EE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1EE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D1EF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD1F0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1F0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 55 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 55 on address 78 with checked value 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD1F2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1F2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD1F4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1F4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D1F5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD1F6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1F6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is D1F7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD1F8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD1FA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD1FC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD1FE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D1FE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD200
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD202
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D202
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x11, addr_val is 0x11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD204
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D204
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD206
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D206
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x23, addr_val is 0x23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD208
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D208
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD20A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D20A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D2, new_page is D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD210
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D210
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is D211
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD212
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D212
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD214
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D214
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x86
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 46 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] wrote value 46 into 78, checked value is 46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD216
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D216
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD218
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D218
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD21A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D21A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD21C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D21C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD21E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D21E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x46, addr_val is 0x46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD220
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D220
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D2, new_page is D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD226
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D226
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D227
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is C0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD228
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D228
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C0 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote C0 on address 78 with checked value C0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD22A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D22A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is D22B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD22C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D22C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD22E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D22E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D22F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD230
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D230
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE7, pc is currently at 0xD232
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D232
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE7, pc is currently at 0xD234
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D234
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE7, pc is currently at 0xD236
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D236
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE7, pc is currently at 0xD238
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D238
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x5, addr_val is 0x5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD23A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D23A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD23C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D23C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x33, addr_val is 0x33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD23E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D23E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD240
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D240
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x88, addr_val is 0x88
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD242
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D242
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D2, new_page is D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD248
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D248
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D249
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD24A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D24A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 3 on address 78 with checked value 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD24C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D24C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D24D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD24E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D24E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD250
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D250
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD252
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D252
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD254
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D254
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD256
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D256
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x1, addr_val is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD258
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D258
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D2, new_page is D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD25E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D25E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD260
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D260
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D261
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD262
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D262
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AA on address 78 with checked value AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD264
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D264
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 66 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7B6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7B6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF7B7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7B7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F7B8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF7B9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF7BB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7BD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7BD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F7BE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF7BF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7BF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xD267
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D267
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD269
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D269
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 6B to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 6B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7C0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7C0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7C2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7C2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7C4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7C4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7C6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7C8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7C8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7CA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7CA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 6B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD26C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D26C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD26D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D26D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D26E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD26F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D26F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 78 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD271
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D271
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 73 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 73
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7CE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7CF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F7D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 73
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD274
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D274
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD276
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D276
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 78 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7DB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7DB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD279
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D279
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD27A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D27A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D27B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD27C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D27C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AA on address 78 with checked value AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD27E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D27E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7DF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7DF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF7E0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7E2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F7E3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF7E4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xD281
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D281
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xD283
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D283
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 85 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7E5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7E7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7E9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7EB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7EB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7ED
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7ED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xD286
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D286
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD287
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D287
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D288
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is EF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD289
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D289
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value EF to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote EF on address 78 with checked value EF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD28B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D28B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 8D to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7F1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF7F2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7F3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F7F4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7F5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD28E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D28E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD290
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D290
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 92 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 92
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7F6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7F8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7FA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xe8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xe8, addr_val is 0xe8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7FC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7FE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7FE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF800
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F800
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 92
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD293
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D293
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD294
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D294
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D295
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD296
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D296
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AA on address 78 with checked value AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD298
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D298
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 9A to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 9A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF804
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F804
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF805
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F805
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF807
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F807
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F808
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 5F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF809
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F809
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 9A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xD29B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D29B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x45
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD29D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D29D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 9F to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 9F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF80A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F80A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF80C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F80C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF80E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F80E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xf5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xf5, addr_val is 0xf5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF810
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F810
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF812
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F812
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF814
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F814
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 9F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD2A0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2A0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD2A1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2A1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D2A2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD2A3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 70 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 70 on address 78 with checked value 70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD2A5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2A5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value A7 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed A7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF818
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F818
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF819
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F819
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF81A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F81A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F81B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF81C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F81C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped A7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD2A8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2A8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x45
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD2AA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AC to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed AC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF81D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F81D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF81F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F81F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF821
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F821
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF823
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F823
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF825
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F825
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped AC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD2AD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2AD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD2AE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2AE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D2AF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD2B0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2B0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 69 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 69 on address 78 with checked value 69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD2B2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2B2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value B4 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed B4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF829
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F829
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF82A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F82A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF82C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F82C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F82D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF82E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F82E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped B4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xD2B5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2B5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD2B7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2B7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value B9 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF82F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F82F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF831
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F831
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF833
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F833
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x69, addr_val is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF835
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F835
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF837
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F837
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF839
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F839
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD2BA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2BA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD2BB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value BD to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed BD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF83D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F83D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF83E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F83E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF840
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F840
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F841
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF842
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F842
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped BD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD2BE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2BE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD2C0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2C0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C2 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF843
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F843
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF845
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F845
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF847
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F847
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x6a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x6a, addr_val is 0x6a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF849
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F849
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF84B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F84B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF84D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F84D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD2C3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2C3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD2C4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2C4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D2C5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD2C6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 78 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD2C8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2C8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CA to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF851
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F851
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF852
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F852
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF853
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F853
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F854
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF855
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F855
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD2CB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD2CD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2CD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CF to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF856
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F856
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF858
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F858
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF85A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F85A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF85C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F85C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF85E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F85E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF860
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F860
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD2D0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD2D1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D2D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD2D3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 78 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD2D5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF864
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F864
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF865
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F865
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF867
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F867
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F868
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF869
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F869
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xD2D8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD2DA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF86A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F86A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF86C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F86C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF86E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F86E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF870
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F870
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF872
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F872
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF874
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F874
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD2DD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD2DE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value E0 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF878
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F878
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF879
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F879
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF87A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F87A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F87B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF87C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F87C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD2E1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2E1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD2E3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2E3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value E5 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed E5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF87D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F87D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF87F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F87F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF881
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F881
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF883
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F883
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF885
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F885
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped E5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD2E6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2E6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD2E7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2E7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D2E8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD2E9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2E9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 40 on address 78 with checked value 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD2EB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2EB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value ED to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF889
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F889
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF88B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F88B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F88C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF88D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F88D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD2EE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2EE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD2F0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2F0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value F2 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed F2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF88E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F88E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF890
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F890
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF892
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F892
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF894
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F894
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF896
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F896
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped F2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD2F3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2F3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD2F4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2F4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD2F5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2F5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D2F6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD2F7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2F7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3F to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 3F on address 78 with checked value 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD2F9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2F9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD2FA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FC to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF89A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF89B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD2FD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x3f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD2FF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D2FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 1 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 01
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF89C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF89E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8A0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8A2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8A4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD302
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D302
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD303
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D303
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD304
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D304
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D305
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD306
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D306
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 41 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 41 on address 78 with checked value 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD308
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D308
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD309
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D309
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD30B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D30B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 0D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8A8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8AA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8AC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8AC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8AE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8AE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD30E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D30E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD30F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D30F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD310
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D310
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D311
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xD312
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D312
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 78 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xD314
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D314
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD315
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D315
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 17 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 17
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF8B2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F8B3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8B4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 17
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD318
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D318
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD31A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D31A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 1C to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 1C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8B5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8B7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8B9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8BB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 1C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD31D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D31D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD31E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D31E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD31F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D31F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D320
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD321
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D321
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 78 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD323
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D323
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD324
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D324
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD326
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D326
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 28 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 28
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8BF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8BF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8C1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8C3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8C5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 28
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD329
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D329
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD32A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D32A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD32B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D32B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D32C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD32D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D32D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 81 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 81 on address 78 with checked value 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD32F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D32F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD330
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D330
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD332
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D332
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 34 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 34
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8C9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8CB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8CD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8CD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8CF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 34
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD335
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D335
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD336
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D336
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD337
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D337
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D338
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD339
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D339
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 78 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD33B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D33B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD33C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D33C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD33E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D33E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD341
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D341
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD342
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D342
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D343
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD344
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D344
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 40 on address 78 with checked value 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD346
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D346
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 48 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF931
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F931
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF933
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F933
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F934
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF935
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F935
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF936
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F936
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD349
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D349
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD34B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D34B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 4D to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 4D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF937
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F937
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF939
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F939
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF93B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F93B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF93D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F93D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF93F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F93F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF941
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F941
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF943
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F943
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 4D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD34E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D34E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD34F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D34F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D350
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD351
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D351
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3F to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 3F on address 78 with checked value 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD353
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D353
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 55 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF947
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F947
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF948
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F948
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF949
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F949
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F94A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF94B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F94B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD356
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D356
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD358
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D358
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 5A to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 5A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF94C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F94C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF94E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F94E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF950
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F950
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF952
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F952
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF954
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F954
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x1, addr_val is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF956
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F956
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF958
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F958
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 5A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD35B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D35B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD35C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D35C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D35D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD35E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D35E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 41 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 41 on address 78 with checked value 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD360
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D360
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 62 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 62
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF95C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F95C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F95D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF95E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F95E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF95F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F95F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF961
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F961
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 62
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD363
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D363
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD365
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D365
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 67 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF962
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F962
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF964
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F964
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF966
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F966
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF968
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F968
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF96A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F96A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF96C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F96C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF96E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F96E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD368
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D368
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD369
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D369
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D36A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD36B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D36B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 78 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD36D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D36D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 6F to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF972
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F972
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xF973
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F973
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F974
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF975
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F975
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD370
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D370
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD372
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D372
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 74 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 74
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF976
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F976
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF978
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F978
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x7f, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF97A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F97A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF97C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F97C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 74
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD375
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D375
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD376
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D376
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D377
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD378
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D378
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 78 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD37A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D37A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7C to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 7C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF980
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F980
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF981
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F981
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F982
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF983
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F983
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 7C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD37D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D37D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD37F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D37F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 81 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF984
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F984
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF986
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F986
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF988
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F988
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x2, addr_val is 0x2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF98A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F98A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF98C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F98C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD382
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D382
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD383
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D383
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D384
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD385
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D385
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 40 on address 78 with checked value 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD387
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D387
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 89 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF889
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F889
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF88B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F88B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F88C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF88D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F88D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD38A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D38A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD38B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D38B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD38D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D38D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 8F to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 8F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF88E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F88E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF890
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F890
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF892
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F892
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF894
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F894
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF896
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F896
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 8F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD390
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D390
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD391
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D391
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D392
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD393
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D393
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3F to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 3F on address 78 with checked value 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD395
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D395
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 97 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 97
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF89A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF89B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 97
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD398
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D398
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x3f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD39A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D39A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 9C to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 9C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF89C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF89E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8A0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8A2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8A4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 9C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD39D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D39D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD39E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D39E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D39F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD3A0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3A0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 41 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 41 on address 78 with checked value 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD3A2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3A2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD3A4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3A4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value A6 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed A6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8A8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8AA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8AC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8AC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8AE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8AE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped A6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD3A7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3A7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD3A8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3A8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D3A9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xD3AA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 78 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xD3AC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3AC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AE to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed AE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xF8B2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F8B3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8B4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped AE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD3AF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3AF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD3B0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3B0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD3B2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3B2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value B4 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed B4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8B5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8B7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8B9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8BB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped B4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD3B5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3B5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD3B6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3B6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D3B7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD3B8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3B8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 78 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD3BA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3BA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD3BC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3BC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value BE to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed BE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8BF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8BF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8C1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8C3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8C5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped BE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD3BF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3BF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD3C0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3C0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D3C1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD3C2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3C2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 81 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 81 on address 78 with checked value 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD3C4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3C4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD3C6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C8 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8C9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8CB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8CD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8CD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8CF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD3C9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3C9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD3CA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3CA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D3CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD3CC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3CC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 78 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD3CE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD3D0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD3D3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD3D4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x98
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD3D5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD3D6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D3D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD3D8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 40 on address 78 with checked value 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD3DA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8DD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF8DF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8DF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF8E1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8E1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD3DD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD3DF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3DF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value E1 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed E1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF8E2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8E2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF8E4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8E4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF8E6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8E6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF8E8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8E8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF8EA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8EA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped E1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD3E2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3E2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD3E3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3E3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D3E4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD3E5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3E5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3F to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 3F on address 78 with checked value 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD3E7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3E7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value E9 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF8EE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8EE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8EF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8EF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD3EA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3EA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x3f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD3EC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3EC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value EE to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed EE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8F0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8F0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8F2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8F2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8F4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8F4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8F6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8F6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8F8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped EE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD3EF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3EF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD3F0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3F0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D3F1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD3F2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3F2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 41 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 41 on address 78 with checked value 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD3F4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3F4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD3F6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3F6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D3 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value F8 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8FC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8FE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8FE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF900
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F900
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF902
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F902
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD3F9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3F9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD3FA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D3FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xD3FC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 78 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xD3FE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D3FE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D4 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 00
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xF906
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F906
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF908
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F908
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD401
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D401
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD403
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D403
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D4 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 5 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 05
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF909
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F909
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF90B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F90B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF90D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F90D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF90F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F90F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD406
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D406
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD407
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D407
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D408
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD409
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D409
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 78 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD40B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D40B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD40D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D40D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D4 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value F to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 0F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF913
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F913
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF915
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F915
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF917
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F917
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF919
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F919
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD410
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D410
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD411
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D411
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D412
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD413
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D413
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 81 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 81 on address 78 with checked value 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD415
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D415
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD417
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D417
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D4 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 19 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 19
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF91D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F91D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF91F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F91F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF921
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F921
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF923
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F923
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 19
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD41A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D41A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD41B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D41B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D41C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD41D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D41D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 78 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD41F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D41F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD421
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D421
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D4 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 23 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF927
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F927
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF929
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F929
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF92B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F92B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF92D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F92D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD424
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D424
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD425
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D425
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD426
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D426
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD427
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D427
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D4 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 29 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 29
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF990
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F990
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is F991
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF992
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F992
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F993
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF994
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F994
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF996
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F996
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF997
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F997
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF999
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F999
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF99A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F99A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F99B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF99C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F99C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 29
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD42A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D42A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 1 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 1 on address 78 with checked value 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD42C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D42C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD42E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D42E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD430
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D430
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D4 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 32 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 32
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF99D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F99D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF99F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F99F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9A1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9A1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9A3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9A5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9A5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9A7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9A7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9A9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9A9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9AA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F9AB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF9AC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9AC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 32
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD433
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D433
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD434
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D434
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AA on address 78 with checked value AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD436
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D436
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 55 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD438
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D438
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD43A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D43A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D4 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3C to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 3C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9AD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9AD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9AF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9AF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9B1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9B1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9B3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9B3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9B5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9B5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9B7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9B7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9B9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 3C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD43D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D43D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD43E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D43E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D4 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF9BD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9BD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9BF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9BF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9C0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9C0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F9C1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9C2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9C2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD441
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D441
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 78 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD443
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D443
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD445
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D445
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD447
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D447
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D4 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 49 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 49
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9C3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9C3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9C5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9C5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9C7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9C7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9C9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9C9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9CB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9CD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9CD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9CF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9D0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F9D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9D2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9D3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 49
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD44A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D44A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD44B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D44B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 55 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 55 on address 78 with checked value 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD44D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D44D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD44F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D44F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD451
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D451
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D4 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 53 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 53
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF9D4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF9D6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF9D8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF9DA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF9DC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9DE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9E0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 53
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD454
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D454
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD455
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D455
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D4 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 57 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 57
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF9E4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9E4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9E6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9E6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9E7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9E7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F9E8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF9E9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9E9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 57
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD458
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D458
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 1 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 1 on address 78 with checked value 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD45A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D45A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD45C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D45C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD45E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D45E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D4 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 60 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9EA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9EA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9EC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9EC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9EE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9EE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9F0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9F0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9F2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9F2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9F4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9F4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9F6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9F6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9F7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9F7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xF9F8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F9F9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9FA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD461
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D461
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD462
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D462
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 55 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 55 on address 78 with checked value 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD464
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D464
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 2A to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD466
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D466
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 2A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD468
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D468
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D4 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 6A to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 6A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9FB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9FD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9FF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA01
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA01
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA03
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA03
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x2a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x2a, addr_val is 0x2a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA05
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA05
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA07
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA07
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 6A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD46B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D46B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD46C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D46C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D4 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 6E to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFA0A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA0A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA0C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA0C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA0D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA0D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address FA0E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA0F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA0F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD46F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D46F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 78 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD471
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D471
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 1 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD473
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D473
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD475
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D475
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D4 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 77 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 77
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA10
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA12
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA12
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA14
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA14
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA16
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA16
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA18
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x1, addr_val is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA1A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA1A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA1C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA1C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA1D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA1D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xFA1E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA1E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address FA1F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFA20
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 77
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD478
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D478
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD479
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D479
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 55 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 55 on address 78 with checked value 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD47B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D47B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD47D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D47D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD47F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D47F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D4 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 81 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA21
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA21
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA23
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA25
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA27
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA29
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA29
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA2B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA2B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA2D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA2D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD482
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D482
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D483
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD484
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D484
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 78 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD486
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D486
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD488
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D488
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD48A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D48A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD48B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D48B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD48D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D48D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD48F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D48F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD491
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D491
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD493
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D493
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD495
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D495
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD497
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D497
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD499
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D499
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D4, new_page is D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD49F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D49F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D4A0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD4A1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4A1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 78 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD4A3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD4A4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4A4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD4A5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4A5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD4A7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4A7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD4A9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4A9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD4AB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4AB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD4AD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4AD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD4AF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4AF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD4B1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4B1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD4B3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4B3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D4, new_page is D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD4B9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D4BA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD4BB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 78 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD4BD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4BD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE7, pc is currently at 0xD4BF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4BF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE7, pc is currently at 0xD4C0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4C0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD4C2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4C2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD4C4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4C4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD4C6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD4C8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4C8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD4CA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4CA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD4CC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4CC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD4CE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D4, new_page is D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD4D4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D4D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD4D6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 78 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD4D8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD4D9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD4DA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD4DC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD4DE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD4E0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD4E2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4E2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD4E4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4E4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD4E6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4E6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x7f, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD4E8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4E8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D4, new_page is D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD4EE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4EE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D4EF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD4F0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4F0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 1 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 1 on address 78 with checked value 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD4F2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4F2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD4F4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4F4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D4, new_page is D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD4FA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 14
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC615
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C615
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 17 to address 1FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 17
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD4FB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D4FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD4FD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D4FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 55 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 55 on address 678 with checked value 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD500
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D500
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D501
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD502
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D502
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD504
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D504
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD506
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D506
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD508
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D508
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is D509
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD50A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D50A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D50B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD50C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D50C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD50F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D50F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD511
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D511
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD513
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D513
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD515
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D515
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD517
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D517
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x11, addr_val is 0x11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD519
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D519
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD51B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D51B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x23, addr_val is 0x23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD51D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D51D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD51F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D51F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D5, new_page is D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD525
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D525
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D526
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD527
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D527
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD529
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D529
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 46 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 46 on address 678 with checked value 46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD52C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D52C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD52E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D52E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD530
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D530
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD532
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D532
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD535
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D535
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x46, addr_val is 0x46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD537
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D537
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D5, new_page is D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD53D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D53D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D53E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD53F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D53F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 55 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 55 on address 678 with checked value 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD542
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D542
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD544
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D544
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D545
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD546
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D546
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is D547
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD548
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D548
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD54A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D54A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD54D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D54D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD54F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D54F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD551
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D551
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD553
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D553
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD555
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D555
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x11, addr_val is 0x11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD557
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D557
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD559
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D559
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x23, addr_val is 0x23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD55B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D55B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD55D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D55D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D5, new_page is D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD563
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D563
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD565
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D565
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD567
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D567
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 46 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD56A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D56A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD56C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D56C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD56E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D56E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD570
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D570
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD573
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D573
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x46, addr_val is 0x46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD575
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D575
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D5, new_page is D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD57B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D57B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD57D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D57D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D57E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD57F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D57F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 55 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 55 on address 678 with checked value 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD582
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D582
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD584
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D584
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D585
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD586
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D586
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is D587
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD588
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D588
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD58B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D58B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD58D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D58D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD58F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D58F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD591
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D591
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD593
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D593
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x11, addr_val is 0x11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD595
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D595
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD597
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D597
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x23, addr_val is 0x23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD599
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D599
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD59B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D59B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D5, new_page is D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD5A1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5A1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is D5A2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD5A3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD5A5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5A5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 46 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] wrote value 46 into 678, checked value is 46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD5A8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5A8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD5AA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD5AC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5AC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD5AE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5AE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD5B1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5B1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x46, addr_val is 0x46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD5B3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5B3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D5, new_page is D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD5B9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D5BA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is C0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD5BB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C0 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote C0 on address 678 with checked value C0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD5BE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5BE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is D5BF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD5C0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5C0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD5C2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5C2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D5C3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD5C4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5C4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE7, pc is currently at 0xD5C7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5C7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE7, pc is currently at 0xD5C9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5C9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE7, pc is currently at 0xD5CB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE7, pc is currently at 0xD5CD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5CD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x5, addr_val is 0x5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD5CF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD5D1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x33, addr_val is 0x33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD5D3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD5D5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x88, addr_val is 0x88
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD5D7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D5, new_page is D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD5DD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D5DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD5DF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5DF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 3 on address 678 with checked value 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD5E2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5E2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D5E3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD5E4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5E4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD5E7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5E7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD5E9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5E9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD5EB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5EB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD5ED
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5ED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x1, addr_val is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD5EF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5EF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D5, new_page is D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD5F5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5F5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD5F7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5F7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D5F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD5F9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5F9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AA on address 678 with checked value AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD5FC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D5 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FE to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed FE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7B6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7B6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF7B7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7B7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F7B8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF7B9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF7BB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7BD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7BD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F7BE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF7BF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7BF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped FE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xD5FF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D5FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD602
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D602
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 4 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 04
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7C0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7C0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7C2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7C2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7C4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7C4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7C6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7C8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7C8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7CA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7CA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD605
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D605
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD606
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D606
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D607
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD608
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D608
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 678 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD60B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D60B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 0D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7CE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7CF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F7D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD60E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D60E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD611
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D611
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 13 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 13
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7DB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7DB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 13
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD614
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D614
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD615
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D615
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D616
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD617
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D617
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AA on address 678 with checked value AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD61A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D61A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 1C to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 1C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7DF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7DF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF7E0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7E2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F7E3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF7E4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 1C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xD61D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D61D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x2D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xD620
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D620
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 22 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 22
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7E5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7E7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7E9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7EB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7EB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7ED
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7ED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 22
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xD623
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D623
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD624
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D624
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D625
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is EF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD626
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D626
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value EF to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote EF on address 678 with checked value EF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD629
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D629
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 2B to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 2B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7F1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF7F2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7F3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F7F4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7F5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 2B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD62C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D62C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x2D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD62F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D62F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 31 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 31
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7F6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7F8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7FA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xe8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xe8, addr_val is 0xe8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7FC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7FE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7FE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF800
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F800
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 31
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD632
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D632
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD633
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D633
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D634
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD635
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D635
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AA on address 678 with checked value AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD638
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D638
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3A to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 3A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF804
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F804
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF805
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F805
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF807
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F807
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F808
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 5F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF809
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F809
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 3A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xD63B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D63B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD63E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D63E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF80A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F80A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF80C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F80C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF80E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F80E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xf5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xf5, addr_val is 0xf5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF810
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F810
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF812
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F812
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF814
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F814
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD641
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D641
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD642
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D642
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D643
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD644
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D644
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 70 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 70 on address 678 with checked value 70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD647
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D647
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 49 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 49
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF818
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F818
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF819
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F819
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF81A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F81A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F81B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF81C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F81C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 49
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD64A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D64A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD64D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D64D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 4F to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 4F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF81D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F81D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF81F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F81F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF821
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F821
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF823
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F823
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF825
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F825
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 4F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD650
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D650
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD651
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D651
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D652
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD653
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D653
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 69 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 69 on address 678 with checked value 69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD656
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D656
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 58 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 58
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF829
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F829
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF82A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F82A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF82C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F82C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F82D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF82E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F82E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 58
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xD659
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D659
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD65C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D65C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 5E to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 5E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF82F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F82F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF831
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F831
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF833
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F833
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x69, addr_val is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF835
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F835
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF837
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F837
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF839
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F839
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 5E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD65F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D65F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD660
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D660
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 62 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 62
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF83D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F83D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF83E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F83E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF840
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F840
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F841
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF842
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F842
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 62
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD663
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D663
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD666
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D666
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 68 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF843
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F843
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF845
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F845
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF847
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F847
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x6a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x6a, addr_val is 0x6a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF849
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F849
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF84B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F84B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF84D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F84D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD669
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D669
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD66A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D66A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D66B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD66C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D66C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 678 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD66F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D66F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 71 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 71
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF851
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F851
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF852
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F852
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF853
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F853
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F854
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF855
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F855
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 71
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD672
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D672
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD675
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D675
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 77 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 77
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF856
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F856
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF858
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F858
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF85A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F85A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF85C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F85C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF85E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F85E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF860
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F860
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 77
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD678
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD679
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D679
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D67A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD67B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D67B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 678 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD67E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D67E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF864
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F864
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF865
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F865
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF867
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F867
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F868
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF869
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F869
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xD681
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D681
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD684
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D684
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 86 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 86
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF86A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F86A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF86C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F86C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF86E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F86E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF870
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F870
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF872
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F872
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF874
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F874
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 86
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD687
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D687
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD688
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D688
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 8A to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 8A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF878
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F878
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF879
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F879
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF87A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F87A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F87B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF87C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F87C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 8A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD68B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D68B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD68E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D68E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 90 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF87D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F87D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF87F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F87F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF881
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F881
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF883
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F883
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF885
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F885
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD691
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D691
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD692
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D692
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D693
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD694
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D694
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 40 on address 678 with checked value 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD697
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D697
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 99 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF889
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F889
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF88B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F88B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F88C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF88D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F88D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD69A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D69A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD69D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D69D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 9F to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 9F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF88E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F88E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF890
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F890
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF892
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F892
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF894
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F894
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF896
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F896
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 9F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD6A0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6A0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD6A1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6A1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD6A2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6A2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D6A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD6A4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6A4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3F to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 3F on address 678 with checked value 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD6A7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6A7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD6A8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6A8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF89A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF89B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD6AB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6AB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x3f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD6AE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6AE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value B0 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed B0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF89C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF89E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8A0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8A2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8A4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped B0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD6B1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6B1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD6B2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6B2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD6B3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6B3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D6B4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD6B5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6B5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 41 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 41 on address 678 with checked value 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD6B8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6B8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD6B9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD6BC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6BC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value BE to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed BE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8A8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8AA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8AC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8AC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8AE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8AE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped BE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD6BF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6BF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD6C0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6C0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD6C1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6C1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D6C2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xD6C3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6C3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 678 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xD6C6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD6C7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6C7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C9 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF8B2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F8B3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8B4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD6CA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6CA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD6CD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6CD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CF to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8B5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8B7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8B9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8BB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD6D0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD6D1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD6D2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D6D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD6D4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 678 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD6D7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD6D8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD6DB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6DB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DD to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8BF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8BF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8C1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8C3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8C5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD6DE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD6DF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6DF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD6E0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D6E1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD6E2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6E2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 81 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 81 on address 678 with checked value 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD6E5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6E5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD6E6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6E6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD6E9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6E9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value EB to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed EB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8C9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8CB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8CD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8CD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8CF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped EB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD6EC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6EC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD6ED
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6ED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD6EE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6EE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D6EF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD6F0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6F0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 678 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD6F3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6F3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD6F4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6F4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD6F7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6F7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D6 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value F9 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed F9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped F9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD6FA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD6FB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D6FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD6FD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D6FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 40 on address 678 with checked value 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD700
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D700
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 2 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 02
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF931
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F931
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF933
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F933
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F934
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF935
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F935
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF936
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F936
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD703
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D703
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD706
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D706
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 8 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 08
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF937
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F937
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF939
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F939
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF93B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F93B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF93D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F93D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF93F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F93F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF941
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F941
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF943
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F943
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD709
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D709
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD70A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D70A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D70B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD70C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D70C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3F to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 3F on address 678 with checked value 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD70F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D70F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 11 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF947
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F947
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF948
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F948
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF949
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F949
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F94A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF94B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F94B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD712
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D712
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD715
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D715
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 17 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 17
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF94C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F94C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF94E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F94E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF950
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F950
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF952
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F952
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF954
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F954
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x1, addr_val is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF956
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F956
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF958
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F958
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 17
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD718
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D718
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD719
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D719
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D71A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD71B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D71B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 41 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 41 on address 678 with checked value 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD71E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D71E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 20 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF95C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F95C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F95D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF95E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F95E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF95F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F95F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF961
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F961
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD721
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D721
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD724
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D724
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 26 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF962
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F962
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF964
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F964
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF966
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F966
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF968
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F968
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF96A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F96A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF96C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F96C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF96E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F96E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD727
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D727
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD728
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D728
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D729
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD72A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D72A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 678 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD72D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D72D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 2F to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF972
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F972
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xF973
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F973
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F974
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF975
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F975
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD730
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D730
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD733
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D733
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 35 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 35
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF976
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F976
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF978
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F978
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x7f, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF97A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F97A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF97C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F97C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 35
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD736
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D736
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD737
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D737
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D738
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD739
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D739
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 678 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD73C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D73C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3E to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 3E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF980
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F980
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF981
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F981
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F982
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF983
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F983
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 3E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD73F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D73F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD742
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D742
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 44 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 44
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF984
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F984
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF986
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F986
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF988
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F988
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x2, addr_val is 0x2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF98A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F98A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF98C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F98C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 44
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD745
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D745
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD746
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D746
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D747
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD748
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D748
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 40 on address 678 with checked value 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD74B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D74B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 4D to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 4D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF889
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F889
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF88B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F88B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F88C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF88D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F88D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 4D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD74E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D74E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD74F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D74F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD752
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D752
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 54 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 54
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF88E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F88E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF890
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F890
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF892
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F892
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF894
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F894
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF896
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F896
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 54
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD755
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D755
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD756
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D756
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D757
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD758
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D758
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3F to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 3F on address 678 with checked value 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD75B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D75B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 5D to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 5D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF89A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF89B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 5D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD75E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D75E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x3f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD761
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D761
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 63 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 63
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF89C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF89E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8A0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8A2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8A4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 63
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD764
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D764
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD765
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D765
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D766
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD767
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D767
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 41 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 41 on address 678 with checked value 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD76A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D76A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD76D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D76D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 6F to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8A8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8AA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8AC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8AC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8AE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8AE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD770
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D770
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD771
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D771
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D772
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xD773
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D773
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 678 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xD776
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D776
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 78 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xF8B2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F8B3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8B4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD779
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D779
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD77A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D77A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD77D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D77D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8B5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8B7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8B9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8BB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD780
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D780
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD781
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D781
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D782
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD783
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D783
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 678 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD786
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D786
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD789
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D789
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 8B to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 8B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8BF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8BF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8C1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8C3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8C5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 8B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD78C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D78C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD78D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D78D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D78E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD78F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D78F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 81 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 81 on address 678 with checked value 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD792
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D792
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD795
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D795
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 97 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 97
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8C9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8CB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8CD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8CD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8CF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 97
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD798
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D798
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD799
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D799
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D79A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD79B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D79B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 678 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD79E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D79E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD7A1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7A1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value A3 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD7A4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7A4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD7A5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7A5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x98
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD7A6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7A6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD7A7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7A7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D7A8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD7A9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7A9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 40 on address 678 with checked value 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD7AC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7AC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AE to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed AE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8DD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF8DF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8DF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF8E1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8E1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped AE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD7AF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7AF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD7B2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7B2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value B4 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed B4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF8E2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8E2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF8E4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8E4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF8E6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8E6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF8E8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8E8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF8EA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8EA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped B4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD7B5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7B5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD7B6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7B6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D7B7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD7B8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7B8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3F to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 3F on address 678 with checked value 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD7BB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value BD to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed BD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF8EE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8EE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8EF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8EF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped BD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD7BE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7BE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x3f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD7C1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7C1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C3 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8F0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8F0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8F2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8F2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8F4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8F4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8F6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8F6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8F8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD7C4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7C4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD7C5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7C5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D7C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD7C7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7C7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 41 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 41 on address 678 with checked value 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD7CA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7CA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD7CD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7CD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value CF to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8FC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8FE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8FE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF900
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F900
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF902
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F902
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD7D0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD7D1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D7D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xD7D3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 678 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xD7D6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D8 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xF906
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F906
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF908
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F908
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD7D9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD7DC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DE to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF909
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F909
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF90B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F90B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF90D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F90D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF90F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F90F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD7DF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7DF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD7E0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D7E1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD7E2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7E2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 678 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD7E5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7E5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD7E8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7E8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value EA to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed EA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF913
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F913
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF915
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F915
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF917
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F917
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF919
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F919
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped EA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD7EB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7EB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD7EC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7EC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D7ED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD7EE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7EE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 81 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 81 on address 678 with checked value 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD7F1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7F1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD7F4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7F4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value F6 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed F6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF91D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F91D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF91F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F91F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF921
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F921
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF923
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F923
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped F6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD7F7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7F7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD7F8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D7F9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD7FA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 678 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD7FD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D7FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD800
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D800
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D8 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 2 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 02
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF927
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F927
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF929
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F929
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF92B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F92B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF92D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F92D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD803
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D803
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD804
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D804
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD805
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D805
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD806
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D806
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D8 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 8 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 08
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF990
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F990
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is F991
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF992
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F992
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F993
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF994
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F994
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF996
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F996
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF997
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F997
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF999
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F999
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF99A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F99A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F99B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF99C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F99C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD809
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D809
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 1 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 1 on address 678 with checked value 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD80C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D80C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD80F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D80F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD812
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D812
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D8 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 14 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 14
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF99D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F99D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF99F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F99F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9A1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9A1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9A3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9A5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9A5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9A7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9A7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9A9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9A9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9AA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F9AB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF9AC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9AC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 14
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD815
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D815
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD816
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D816
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AA on address 678 with checked value AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD819
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D819
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x4E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 55 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD81C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D81C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD81F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D81F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D8 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 21 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 21
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9AD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9AD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9AF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9AF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9B1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9B1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9B3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9B3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9B5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9B5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9B7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9B7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9B9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 21
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD822
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D822
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD823
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D823
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D8 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 25 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF9BD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9BD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9BF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9BF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9C0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9C0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F9C1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9C2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9C2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD826
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D826
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 678 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD829
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D829
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD82C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D82C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD82F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D82F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D8 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 31 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 31
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9C3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9C3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9C5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9C5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9C7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9C7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9C9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9C9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9CB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9CD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9CD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9CF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9D0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F9D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9D2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9D3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 31
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD832
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D832
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD833
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D833
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 55 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 55 on address 678 with checked value 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD836
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D836
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD839
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D839
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD83C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D83C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D8 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3E to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 3E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF9D4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF9D6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF9D8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF9DA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF9DC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9DE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9E0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 3E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD83F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D83F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD840
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D840
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D8 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 42 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 42
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF9E4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9E4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9E6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9E6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9E7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9E7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F9E8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF9E9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9E9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 42
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD843
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D843
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 1 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 1 on address 678 with checked value 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD846
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D846
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD849
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D849
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD84C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D84C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D8 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 4E to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 4E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9EA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9EA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9EC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9EC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9EE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9EE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9F0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9F0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9F2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9F2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9F4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9F4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9F6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9F6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9F7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9F7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xF9F8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F9F9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9FA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 4E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD84F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D84F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD850
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D850
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 55 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 55 on address 678 with checked value 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD853
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D853
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 2A to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD856
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D856
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 2A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD859
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D859
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D8 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 5B to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 5B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9FB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9FD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9FF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA01
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA01
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA03
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA03
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x2a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x2a, addr_val is 0x2a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA05
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA05
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA07
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA07
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 5B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD85C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D85C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD85D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D85D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D8 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 5F to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 5F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFA0A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA0A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA0C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA0C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA0D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA0D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address FA0E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA0F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA0F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 5F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD860
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D860
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 678 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD863
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D863
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x2E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 1 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD866
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D866
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD869
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D869
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D8 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 6B to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 6B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA10
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA12
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA12
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA14
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA14
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA16
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA16
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA18
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x1, addr_val is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA1A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA1A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA1C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA1C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA1D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA1D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xFA1E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA1E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address FA1F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFA20
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 6B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD86C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D86C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD86D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D86D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 55 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 55 on address 678 with checked value 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD870
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D870
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x2E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD873
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D873
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD876
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D876
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D8 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 78 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA21
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA21
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA23
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA25
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA27
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA29
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA29
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA2B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA2B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA2D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA2D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD879
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D879
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D87A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD87B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D87B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 678 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD87E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D87E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD880
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D880
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD882
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D882
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD883
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D883
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD886
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D886
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD888
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D888
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD88A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D88A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD88C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D88C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD88E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D88E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD891
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D891
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD893
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D893
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D8, new_page is D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD899
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D899
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D89A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD89B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D89B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 678 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD89E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D89E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD89F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D89F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD8A0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8A0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD8A3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD8A5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8A5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD8A7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8A7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD8A9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8A9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD8AB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8AB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD8AE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8AE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD8B0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8B0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D8, new_page is D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD8B6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8B6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D8B7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD8B8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8B8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 678 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD8BB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE7, pc is currently at 0xD8BD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8BD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE7, pc is currently at 0xD8BE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8BE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD8C1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8C1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD8C3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8C3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD8C5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8C5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD8C7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8C7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD8C9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8C9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD8CC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8CC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD8CE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D8, new_page is D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD8D4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D8D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD8D6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 678 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD8D9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD8DA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD8DB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8DB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD8DE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD8E0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD8E2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8E2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD8E4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8E4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD8E6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8E6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xD8E9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8E9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x7f, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD8EB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8EB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D8, new_page is D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD8F1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8F1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D8F2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD8F3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8F3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 1 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 1 on address 678 with checked value 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD8F6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8F6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 678
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD8F9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8F9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D8, new_page is D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD8FF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D8FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 17
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC618
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C618
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 1A to address 1FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 1A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD900
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D900
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D901
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD902
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D902
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value A3 to address 33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote A3 on address 33 with checked value A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD904
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D904
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D905
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD906
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D906
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 89 to address 300
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 89 on address 300 with checked value 89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD909
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D909
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D90A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 12
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD90B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D90B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 12 to address 245
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 12 on address 245 with checked value 12
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD90E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D90E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D90F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD910
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D910
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD912
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D912
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is D913
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD914
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D914
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D915
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD916
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D916
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 89 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD918
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D918
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D919
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD91A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D91A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3 to address 8A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 3 on address 8A with checked value 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD91C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D91C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD91E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D91E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD91F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D91F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D920
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD921
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D921
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD922
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D922
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 300
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD924
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D924
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD926
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D926
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD928
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D928
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD92A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D92A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x89, addr_val is 0x89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD92C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D92C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD92E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D92E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x65, addr_val is 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD930
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D930
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D9, new_page is D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD936
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D936
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D937
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD938
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D938
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 97
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 97 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD93A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D93A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 98
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 98 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD93C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D93C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD93E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D93E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD940
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D940
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Page cross detected: base_addr is FFFF and final_addr is 33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD942
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D942
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xa3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xa3, addr_val is 0xa3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD944
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D944
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD946
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D946
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D9, new_page is D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD94C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D94C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD94E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D94E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 00
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD94F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D94F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D950
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD951
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D951
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 46 to address FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 46 on address FF with checked value 46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD953
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D953
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D954
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD955
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D955
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 1 to address 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 1 on address 0 with checked value 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD957
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D957
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD959
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D959
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Page cross detected: base_addr is 146 and final_addr is 245
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 245
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 12
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD95B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D95B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x12
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x12, addr_val is 0x12
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD95D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D95D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D9, new_page is D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD963
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D963
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD964
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D964
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 0 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD966
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D966
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is D967
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD968
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D968
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D969
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD96A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D96A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 33 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD96C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D96C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D96D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD96E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D96E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 4 to address 34
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 4 on address 34 with checked value 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xD970
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D970
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD972
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D972
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xD973
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D973
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D974
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD975
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D975
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD977
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D977
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD979
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D979
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D97A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD97B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D97B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AA on address 400 with checked value AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD97E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D97E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D97F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xD980
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D980
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD982
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D982
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD984
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D984
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD986
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D986
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD988
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D988
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD98A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D98A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D9, new_page is D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD98E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D98E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD98F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D98F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD990
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D990
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD991
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D991
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D992
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD993
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D993
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD995
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D995
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD997
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D997
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD999
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D999
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD99B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D99B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D9, new_page is D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD99F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D99F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD9A0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9A0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD9A1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9A1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD9A3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D9A4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xD9A5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9A5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x31
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xD9A7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9A7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xD9A9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9A9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xD9AB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9AB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xD9AD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9AD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D9, new_page is D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xD9B1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9B1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD9B2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9B2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD9B3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9B3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD9B4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9B4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D9B5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is EF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD9B6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9B6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value EF to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote EF on address 400 with checked value EF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD9B9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D9BA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD9BB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x31
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD9BD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9BD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD9BF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9BF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD9C1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9C1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xe8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xe8, addr_val is 0xe8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD9C3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9C3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD9C5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9C5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D9, new_page is D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD9C9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9C9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD9CA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9CA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD9CB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD9CD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9CD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D9CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD9CF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AA on address 400 with checked value AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD9D2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D9D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 5F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xD9D4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x51
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD9D6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD9D8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xD9DA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xf5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xf5, addr_val is 0xf5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD9DC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD9DE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D9, new_page is D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xD9E2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9E2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD9E3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9E3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xD9E4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9E4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD9E5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9E5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D9E6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD9E7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9E7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 70 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 70 on address 400 with checked value 70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xD9EA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9EA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x51
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD9EC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9EC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD9EE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9EE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD9F0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9F0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD9F2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9F2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is D9, new_page is D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xD9F6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9F6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xD9F7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9F7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xD9F8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE6, pc is currently at 0xD9FA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE6
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address D9FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xD9FC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 69 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 69 on address 400 with checked value 69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xD9FF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc D9FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DA00
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xDA01
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA01
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x71
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDA03
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA03
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDA05
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA05
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDA07
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA07
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x69, addr_val is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDA09
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA09
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDA0B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA0B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DA, new_page is DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDA0F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA0F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDA10
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDA11
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDA13
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA13
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DA14
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDA15
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA15
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x71
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDA17
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA17
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDA19
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA19
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDA1B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA1B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x6a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x6a, addr_val is 0x6a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDA1D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA1D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDA1F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA1F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DA, new_page is DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDA23
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDA24
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDA25
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDA26
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DA27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDA28
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA28
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 400 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDA2B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA2B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x71
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDA2D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA2D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDA2F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDA31
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA31
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDA33
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDA35
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA35
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DA, new_page is DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDA39
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA39
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDA3A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA3A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDA3B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA3B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDA3D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA3D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DA3E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDA3F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 400 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDA42
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA42
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DA43
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xDA44
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA44
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x71
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDA46
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDA48
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDA4A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA4A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDA4C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDA4E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA4E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DA, new_page is DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDA52
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA52
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDA53
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA53
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDA54
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA54
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDA55
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DA56
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDA57
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA57
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 400 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDA5A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA5A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DA5B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDA5C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA5C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x71
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDA5E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA5E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDA60
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDA62
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA62
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDA64
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DA, new_page is DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDA68
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDA69
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE7, pc is currently at 0xDA6B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA6B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DA6C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDA6D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 40 on address 400 with checked value 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDA70
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDA72
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA72
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDA74
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA74
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDA76
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA76
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDA78
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DA, new_page is DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDA7C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA7C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDA7D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA7D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDA7E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA7E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3F to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDA81
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x3f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDA83
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA83
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDA85
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDA87
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA87
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDA89
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DA, new_page is DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDA8D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDA8E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA8E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDA91
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA91
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 41 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDA94
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA94
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDA96
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA96
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDA98
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA98
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DA, new_page is DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDA9C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA9C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDA9D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA9D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DA9E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xDA9F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DA9F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 400 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xDAA2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DAA3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDAA4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDAA6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAA6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDAA8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAA8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDAAA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAAA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DA, new_page is DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDAAE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAAE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDAAF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAAF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDAB1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAB1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDAB4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAB4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDAB6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAB6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDAB8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDABA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DABA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDABC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DABC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DA, new_page is DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDAC0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDAC1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAC1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 81 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDAC4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAC4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDAC6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAC6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDAC8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDACA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DACA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DA, new_page is DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDACE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DACE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDACF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DACF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDAD2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAD2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDAD5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAD5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDAD7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAD7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDAD9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAD9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDADB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DADB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DA, new_page is DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDADF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DADF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 1A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC61B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C61B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC61D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C61D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 10 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC61F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C61F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address C620
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC621
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C621
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 0 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC623
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C623
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 25 to address 1FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDAE0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DAE1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDAE2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAE2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 33 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDAE4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DAE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDAE6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAE6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 4 to address 34
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 4 on address 34 with checked value 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDAE8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDAEA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is DAEB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDAEC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDAEE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAEE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DAEF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDAF0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 40 on address 400 with checked value 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDAF3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAF3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDAF4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAF4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDAF6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAF6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDAF8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAF8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDAFA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAFA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDAFC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAFC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDAFE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DAFE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDB00
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB00
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DB, new_page is DB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDB04
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB04
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDB05
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB05
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDB06
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB06
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDB07
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB07
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DB08
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDB09
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB09
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3F to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDB0C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB0C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDB0E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB0E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDB10
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDB12
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB12
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDB14
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB14
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDB16
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB16
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x1, addr_val is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDB18
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DB, new_page is DB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDB1C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB1C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDB1D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB1D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DB1E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDB1F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB1F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDB20
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDB22
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB22
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB25
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 41 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB28
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB28
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDB2A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB2A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDB2C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDB2E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB2E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDB30
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDB32
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB32
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDB34
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB34
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DB, new_page is DB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDB38
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDB39
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB39
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDB3A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB3A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DB3B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xDB3C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB3C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 400 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xDB3F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DB40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDB41
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB43
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB43
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB45
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB45
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x7f, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDB47
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB47
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DB, new_page is DB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDB4B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB4B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB4C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB4D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB4D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DB4E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB4F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB4F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 400 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB52
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB52
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DB53
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDB54
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB54
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB56
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB56
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB58
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB58
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB5A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB5A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x2, addr_val is 0x2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDB5C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB5C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DB, new_page is DB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDB60
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB61
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB61
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DB62
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDB63
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB63
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DB64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 87
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDB65
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x91
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Page cross detected: base_addr is 400 and final_addr is 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 87 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 87 on address 400 with checked value 87
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDB67
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 87
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDB6A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB6A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x87
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x87, addr_val is 0x87
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDB6C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB6C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DB, new_page is DB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDB70
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB71
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB71
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DB72
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB73
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB73
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7E to address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7E on address 200 with checked value 7E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB76
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB76
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DB77
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is DB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDB78
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DB to address 201
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote DB on address 201 with checked value DB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDB7B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB7B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x6C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0xdb7e
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDB7E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB7E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DB7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDB80
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 2FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 2FF with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDB83
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB83
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DB84
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB85
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 1 to address 300
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 1 on address 300 with checked value 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB88
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB88
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DB89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB8A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB8A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3 to address 200
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 3 on address 200 with checked value 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB8D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DB8E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is A9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDB8F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB8F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value A9 to address 100
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote A9 on address 100 with checked value A9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDB92
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB92
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DB93
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB94
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB94
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 55 to address 101
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 55 on address 101 with checked value 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB97
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB97
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DB98
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB99
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 60 to address 102
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 60 on address 102 with checked value 60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDB9C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB9C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DB9D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is A9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDB9E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DB9E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value A9 to address 300
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote A9 on address 300 with checked value A9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDBA1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBA1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DBA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDBA3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBA3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 301
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AA on address 301 with checked value AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDBA6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBA6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DBA7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDBA8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBA8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 60 to address 302
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 60 on address 302 with checked value 60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDBAB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBAB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DB to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AD to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed AD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDBB5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBB5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x6C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] get_operand_address: In Indirect
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jumping!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] jmp: Initalized with address 0x300
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0x300
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc 300
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 301
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0x302
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc 302
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped AD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDBAE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBAE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDBB0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DB, new_page is DB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDBB4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBB4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC626
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C626
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 28 to address 1FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 28
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF4A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF4A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DF4B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDF4C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 89 to address 300
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 89 on address 300 with checked value 89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDF4F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF4F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DF50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDF51
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF51
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value A3 to address 33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote A3 on address 33 with checked value A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDF53
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF53
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DF54
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 12
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDF55
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 12 to address 245
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 12 on address 245 with checked value 12
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDF58
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF58
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is DF59
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDF5A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF5A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF5C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF5C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF5D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF5D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DF5E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF5F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF5F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDF60
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 300
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDF63
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF63
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDF65
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDF67
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDF69
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x89, addr_val is 0x89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDF6B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF6B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDF6D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x65, addr_val is 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDF6F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DF, new_page is DF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDF75
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF75
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DF76
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDF77
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF77
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDF79
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF79
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDF7B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF7B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDF7D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF7D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Page cross detected: base_addr is FFFF and final_addr is 33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDF80
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xa3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xa3, addr_val is 0xa3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF82
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF82
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF84
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF84
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DF, new_page is DF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF8A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF8A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DF8B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDF8C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF8C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 46 to address FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 46 on address FF with checked value 46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDF8E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF8E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDF90
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Page cross detected: base_addr is 146 and final_addr is 245
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 245
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 12
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDF93
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF93
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x12
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x12, addr_val is 0x12
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF95
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF95
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DF, new_page is DF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF9B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF9B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is DF9C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDF9D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF9D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xDF9E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DF9E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DF9F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDFA0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDFA2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDFA4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DFA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDFA6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFA6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AA on address 400 with checked value AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDFA9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DFAA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xDFAB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFAB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xDFAD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x19
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDFB0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDFB2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFB2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDFB4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFB4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDFB6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFB6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDFB8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DF, new_page is DF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDFBC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFBC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDFBD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFBD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDFBE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFBE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDFBF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFBF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DFC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDFC1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFC1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x19
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDFC4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFC4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDFC6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFC6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDFC8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDFCA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFCA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DF, new_page is DF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDFCE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFCE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDFCF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFCF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDFD0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDFD2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFD2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DFD3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xDFD4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFD4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x39
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xDFD7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFD7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xDFD9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFD9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xDFDB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFDB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xDFDD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFDD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DF, new_page is DF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xDFE1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFE1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xDFE2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFE2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDFE3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFE3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDFE4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DFE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is EF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDFE6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFE6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value EF to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote EF on address 400 with checked value EF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDFE9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFE9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DFEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDFEB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFEB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x39
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDFEE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFEE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDFF0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDFF2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFF2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xe8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xe8, addr_val is 0xe8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDFF4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFF4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDFF6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFF6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DF, new_page is DF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDFFA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFFA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDFFB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFFB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDFFC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFFC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDFFE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DFFE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DFFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE000
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E000
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AA on address 400 with checked value AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE003
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E003
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E004
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 5F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE005
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E005
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x59
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE008
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E008
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE00A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E00A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE00C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E00C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xf5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xf5, addr_val is 0xf5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE00E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E00E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE010
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E010
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is E0, new_page is E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE014
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E014
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE015
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E015
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE016
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E016
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE017
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E017
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E018
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE019
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E019
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 70 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 70 on address 400 with checked value 70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE01C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E01C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x59
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE01F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E01F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE021
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E021
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE023
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E023
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE025
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E025
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is E0, new_page is E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE029
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E029
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE02A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E02A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE02B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E02B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE6, pc is currently at 0xE02D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE6
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E02D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E02E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE02F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E02F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 69 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 69 on address 400 with checked value 69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE032
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E032
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E033
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xE034
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E034
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x79
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE037
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E037
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE039
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E039
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE03B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E03B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x69, addr_val is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE03D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E03D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE03F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E03F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is E0, new_page is E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE043
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E043
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE044
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E044
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE045
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E045
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE047
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E047
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E048
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE049
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E049
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x79
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE04C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E04C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE04E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E04E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE050
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E050
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x6a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x6a, addr_val is 0x6a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE052
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E052
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE054
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E054
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is E0, new_page is E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE058
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E058
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE059
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E059
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE05A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E05A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE05B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E05B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E05C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE05D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E05D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 400 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE060
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E060
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x79
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE063
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E063
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE065
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E065
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE067
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E067
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE069
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E069
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE06B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E06B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is E0, new_page is E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE06F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E06F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE070
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E070
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE071
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E071
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE073
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E073
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E074
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE075
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E075
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 400 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE078
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E078
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E079
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE07A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E07A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x79
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE07D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E07D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE07F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E07F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE081
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E081
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE083
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E083
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE085
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E085
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is E0, new_page is E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE089
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E089
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE08A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E08A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE08B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E08B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE08C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E08C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E08D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE08E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E08E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 400 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE091
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E091
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E092
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE093
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E093
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x79
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE096
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E096
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE098
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E098
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE09A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E09A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE09C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E09C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is E0, new_page is E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE0A0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0A0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE0A1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0A1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE7, pc is currently at 0xE0A3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE7
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E0A4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE0A5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0A5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 40 on address 400 with checked value 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE0A8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0A8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE0AB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0AB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE0AD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0AD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE0AF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0AF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE0B1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0B1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is E0, new_page is E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE0B5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0B5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE0B6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0B6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE0B7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0B7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3F to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE0BA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0BA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x3f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE0BD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0BD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE0BF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0BF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE0C1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0C1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE0C3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0C3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is E0, new_page is E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE0C7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0C7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE0C8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0C8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE0CB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 41 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE0CE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE0D1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE0D3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is E0, new_page is E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE0D7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE0D8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E0D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xE0DA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 400 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xE0DD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E0DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE0DF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0DF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE0E2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0E2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE0E4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0E4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE0E6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0E6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is E0, new_page is E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE0EA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0EA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE0EB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0EB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE0ED
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0ED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE0F0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0F0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE0F2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0F2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE0F5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0F5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE0F7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0F7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE0F9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0F9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is E0, new_page is E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE0FD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE0FE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E0FE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 81 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE101
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E101
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE104
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E104
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE106
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E106
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE108
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E108
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is E1, new_page is E1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE10C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E10C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE10D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E10D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE110
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E110
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE113
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E113
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE116
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E116
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE118
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E118
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE11A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E11A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is E1, new_page is E1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE11E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E11E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE11F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E11F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE121
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E121
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E122
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE123
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E123
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 40 on address 400 with checked value 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE126
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E126
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE127
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E127
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE12A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E12A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE12C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E12C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE12E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E12E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE130
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E130
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE132
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E132
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE134
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E134
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is E1, new_page is E1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE138
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E138
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE139
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E139
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE13A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E13A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE13B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E13B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E13C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE13D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E13D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xCE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3F to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE140
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E140
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE143
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E143
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE145
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E145
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE147
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E147
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE149
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E149
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE14B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E14B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x1, addr_val is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE14D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E14D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is E1, new_page is E1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE151
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E151
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE152
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E152
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E153
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE154
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E154
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE155
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E155
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE157
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E157
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE15A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E15A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 41 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE15D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E15D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE160
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E160
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE162
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E162
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE164
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E164
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE166
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E166
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE168
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E168
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE16A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E16A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is E1, new_page is E1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE16E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E16E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE16F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E16F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE170
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E170
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E171
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xE172
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E172
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 400 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xE175
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E175
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E176
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE177
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E177
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE17A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E17A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE17C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E17C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x7f, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE17E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E17E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is E1, new_page is E1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE182
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E182
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE183
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E183
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE184
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E184
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E185
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE186
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E186
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 400 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE189
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E189
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E18A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE18B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E18B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE18E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E18E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE190
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E190
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE192
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E192
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x2, addr_val is 0x2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE194
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E194
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is E1, new_page is E1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE198
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E198
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE199
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E199
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E19A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE19B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E19B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address E19C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 87
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE19D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E19D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Page cross detected: base_addr is 400 and final_addr is 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 87 to address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 87 on address 400 with checked value 87
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE1A0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E1A0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 400
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 87
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE1A3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E1A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x87
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x87, addr_val is 0x87
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE1A5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E1A5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is E1, new_page is E1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE1A9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc E1A9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 28
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC629
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc C629
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 2B to address 1FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 2B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDBB8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DBB9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDBBA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBBA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDBBC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBBC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DBBD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDBBE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBBE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AA on address 33 with checked value AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDBC0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DBC1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDBC2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBC2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value BB to address 89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote BB on address 89 with checked value BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDBC4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBC4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is DBC5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDBC6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBC6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DBC7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDBC8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDBCA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBCA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDBCB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBCB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDBCD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBCD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDBCF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBCF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDBD1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBD1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDBD3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBD3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDBD5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBD5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDBD7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBD7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x66, addr_val is 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDBD9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBD9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDBDB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBDB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDBDD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBDD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDBDF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBDF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDBE1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBE1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DB, new_page is DB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDBE7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBE7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is DBE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDBE9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBE9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DBEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDBEB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBEB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDBEC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDBED
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xDBEF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBEF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDBF1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBF1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDBF3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBF3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDBF5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBF5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDBF7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBF7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDBF9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBF9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xbb, addr_val is 0xbb
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDBFB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBFB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDBFD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBFD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x66, addr_val is 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDBFF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DBFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDC01
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC01
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x8a, addr_val is 0x8a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDC03
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC03
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DC, new_page is DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDC09
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC09
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDC0B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC0B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDC0C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC0C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDC0E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC0E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is DC0F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDC10
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x94
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 44 to address 33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDC12
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC12
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 44
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDC14
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC14
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDC16
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC16
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x44
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x44, addr_val is 0x44
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDC18
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDC1A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC1A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDC1C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC1C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xDC1D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC1D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xDC1E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC1E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDC20
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is DC21
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDC22
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC22
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x94
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 99 to address 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDC24
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDC26
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDC28
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC28
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x99, addr_val is 0x99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDC2A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC2A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDC2C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DC, new_page is DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDC32
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC32
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDC34
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC34
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DC35
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDC36
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC36
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is DC37
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDC38
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AA on address 78 with checked value AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDC3A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC3A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3C to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 3C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF7B6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7B6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF7B7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7B7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F7B8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF7B9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF7BB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7BD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7BD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F7BE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF7BF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7BF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 3C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xDC3D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC3D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x15
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDC3F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 41 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7C0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7C0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7C2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7C2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7C4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7C4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7C6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7C6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7C8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7C8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7CA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7CA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDC42
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC42
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDC43
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC43
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DC44
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDC45
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC45
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 78 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDC47
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC47
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 49 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 49
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7CE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7CE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7CF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F7D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 49
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDC4A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC4A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x15
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDC4C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 4E to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 4E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7DB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7DB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 4E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDC4F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC4F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDC50
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DC51
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDC52
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC52
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AA on address 78 with checked value AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDC54
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC54
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 56 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 56
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7DF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7DF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF7E0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7E2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F7E3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF7E4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 56
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xDC57
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC57
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x35
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xDC59
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC59
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 5B to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 5B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7E5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7E7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7E9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7E9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7EB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7EB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7ED
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7ED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 5B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xDC5C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC5C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xDC5D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC5D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DC5E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is EF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDC5F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC5F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value EF to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote EF on address 78 with checked value EF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDC61
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC61
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 63 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 63
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7F1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF7F2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7F3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F7F4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7F5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 63
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDC64
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x35
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDC66
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 68 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7F6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7F8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7FA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xe8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xe8, addr_val is 0xe8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7FC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7FC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7FE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F7FE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF800
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F800
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDC69
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDC6A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC6A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DC6B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDC6C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC6C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AA on address 78 with checked value AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDC6E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC6E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 70 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF804
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F804
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF805
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F805
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF807
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F807
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F808
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 5F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF809
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F809
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xDC71
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC71
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDC73
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC73
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 75 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 75
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF80A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F80A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF80C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F80C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF80E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F80E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xf5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xf5, addr_val is 0xf5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF810
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F810
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF812
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F812
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF814
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F814
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 75
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDC76
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC76
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDC77
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC77
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DC78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDC79
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC79
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 70 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 70 on address 78 with checked value 70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDC7B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC7B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7D to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 7D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF818
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F818
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF819
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F819
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF81A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F81A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F81B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF81C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F81C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 7D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDC7E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC7E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDC80
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 82 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 82
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF81D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F81D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF81F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F81F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF821
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F821
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF823
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F823
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF825
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F825
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 82
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDC83
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC83
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDC84
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC84
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DC85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDC86
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC86
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 69 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 69 on address 78 with checked value 69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDC88
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC88
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 8A to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 8A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF829
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F829
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF82A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F82A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF82C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F82C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F82D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF82E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F82E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 8A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xDC8B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC8B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x75
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDC8D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 8F to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 8F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF82F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F82F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF831
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F831
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF833
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F833
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x69, addr_val is 0x69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF835
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F835
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF837
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F837
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF839
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F839
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 8F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDC90
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDC91
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC91
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 93 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 93
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF83D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F83D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF83E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F83E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF840
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F840
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F841
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF842
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F842
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 93
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDC94
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC94
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x75
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDC96
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC96
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 98 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 98
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF843
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F843
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF845
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F845
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF847
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F847
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x6a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x6a, addr_val is 0x6a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF849
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F849
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF84B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F84B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF84D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F84D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 98
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDC99
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDC9A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC9A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DC9B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDC9C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC9C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 78 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDC9E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DC9E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value A0 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed A0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF851
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F851
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF852
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F852
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF853
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F853
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F854
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF855
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F855
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped A0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDCA1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCA1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x75
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xDCA3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCA3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value A5 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed A5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF856
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F856
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF858
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F858
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF85A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F85A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF85C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F85C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF85E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F85E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF860
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F860
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped A5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDCA6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCA6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDCA7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCA7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DCA8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDCA9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 78 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDCAB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCAB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AD to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed AD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF864
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F864
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF865
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F865
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF867
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F867
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F868
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF869
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F869
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped AD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xDCAE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCAE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x75
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDCB0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value B2 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed B2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF86A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F86A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF86C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F86C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF86E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F86E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF870
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F870
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF872
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F872
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF874
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F874
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped B2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDCB3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCB3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDCB4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCB4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value B6 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed B6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF878
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F878
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF879
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F879
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF87A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F87A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F87B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF87C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F87C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped B6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDCB7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCB7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x75
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDCB9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCB9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value BB to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF87D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F87D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF87F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F87F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF881
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F881
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF883
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F883
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF885
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F885
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDCBC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCBC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDCBD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCBD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DCBE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDCBF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCBF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 40 on address 78 with checked value 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDCC1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCC1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C3 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF889
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F889
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF88B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F88B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F88C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF88D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F88D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDCC4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCC4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDCC6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCC6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value C8 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed C8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF88E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F88E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF890
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F890
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF892
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F892
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF894
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F894
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF896
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F896
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped C8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDCC9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDCCA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCCA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDCCB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCCB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DCCC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDCCD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCCD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3F to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 3F on address 78 with checked value 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDCCF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCCF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDCD0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D2 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF89A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF89B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDCD3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCD3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x3f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDCD5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCD5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D7 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF89C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF89E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F89E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8A0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8A2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8A4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDCD8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCD8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDCD9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCD9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDCDA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCDA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DCDB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDCDC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCDC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 41 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 41 on address 78 with checked value 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDCDE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCDE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDCDF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCDF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDCE1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCE1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value E3 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed E3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8A8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8A8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8AA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8AC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8AC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8AE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8AE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped E3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDCE4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCE4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDCE5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDCE6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCE6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DCE7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xDCE8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 78 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xDCEA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDCEB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCEB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value ED to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF8B2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F8B3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8B4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDCEE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCEE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDCF0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value F2 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed F2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8B5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8B7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8B9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8BB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped F2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDCF3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCF3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDCF4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCF4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDCF5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCF5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DCF6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDCF7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCF7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 78 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDCF9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCF9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDCFA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCFA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDCFC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCFC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DC to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FE to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed FE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8BF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8BF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8C1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8C3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8C5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped FE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDCFF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DCFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDD00
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD00
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDD01
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD01
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DD02
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDD03
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD03
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 81 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 81 on address 78 with checked value 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDD05
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD05
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDD06
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD06
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDD08
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD08
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DD to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value A to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 0A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8C9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8C9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8CB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8CD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8CD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8CF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDD0B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD0B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDD0C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD0C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDD0D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD0D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DD0E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDD0F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD0F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 78 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDD11
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDD12
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD12
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDD14
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD14
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DD to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 16 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 16
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F8D9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 16
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDD17
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD17
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDD18
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DD19
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDD1A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD1A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 40 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 40 on address 78 with checked value 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDD1C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD1C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DD to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 1E to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 1E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF931
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F931
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF933
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F933
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F934
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF935
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F935
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF936
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F936
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 1E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDD1F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD1F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDD21
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD21
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DD to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 23 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF937
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F937
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF939
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F939
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF93B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F93B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF93D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F93D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF93F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F93F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF941
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F941
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF943
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F943
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDD24
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDD25
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DD26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDD27
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3F to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 3F on address 78 with checked value 3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDD29
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD29
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DD to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 2B to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 2B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF947
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F947
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF948
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F948
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF949
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F949
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F94A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF94B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F94B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 2B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDD2C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDD2E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD2E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DD to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 30 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF94C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F94C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF94E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F94E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF950
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F950
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF952
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F952
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF954
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F954
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x1, addr_val is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF956
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F956
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF958
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F958
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDD31
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD31
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDD32
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD32
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DD33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDD34
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD34
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 41 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 41 on address 78 with checked value 41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDD36
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD36
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DD to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 38 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF95C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F95C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F95D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF95E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F95E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF95F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F95F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF961
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F961
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDD39
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD39
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDD3B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD3B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DD to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 3D to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 3D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF962
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F962
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF964
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F964
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF966
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F966
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF968
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F968
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF96A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F96A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF96C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F96C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF96E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F96E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 3D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDD3E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD3E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDD3F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD3F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DD40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDD41
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD41
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 0 on address 78 with checked value 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDD43
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD43
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DD to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 45 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 45
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF972
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F972
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xF973
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F973
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F974
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF975
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F975
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 45
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDD46
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD46
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDD48
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD48
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DD to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 4A to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 4A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF976
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F976
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF978
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F978
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x7f, addr_val is 0x7f
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF97A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F97A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF97C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F97C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 4A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDD4B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD4B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDD4C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DD4D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDD4E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD4E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 78
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 78 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDD50
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DD to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 52 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 52
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF980
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F980
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF981
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F981
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F982
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 81
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF983
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F983
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 52
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDD53
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD53
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDD55
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DD to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 57 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 57
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF984
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F984
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF986
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F986
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF988
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F988
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x2, addr_val is 0x2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF98A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F98A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF98C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F98C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 57
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDD58
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD58
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DD59
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDD5A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD5A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AA on address 33 with checked value AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDD5C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD5C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DD5D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDD5E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD5E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value BB to address 89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote BB on address 89 with checked value BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDD60
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is DD61
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDD62
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD62
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDD64
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDD66
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDD67
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DD68
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDD69
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD69
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDD6B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD6B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDD6D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD6D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDD6F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD6F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDD71
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD71
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDD73
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD73
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x66, addr_val is 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDD75
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD75
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDD77
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD77
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDD79
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD79
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDD7B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD7B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDD7D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD7D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DD, new_page is DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDD83
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD83
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is DD84
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDD85
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDD87
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD87
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDD88
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD88
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDD89
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DD8A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xDD8B
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD8B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 89
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is BB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDD8D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD8D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDD8F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD8F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDD91
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD91
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDD93
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD93
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDD95
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD95
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xbb
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xbb, addr_val is 0xbb
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDD97
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD97
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDD99
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x66, addr_val is 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDD9B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD9B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDD9D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD9D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x8a, addr_val is 0x8a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDD9F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DD9F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DD, new_page is DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDDA5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDDA7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDA7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDDA8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDA8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DDA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 44
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDDAA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDAA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is DDAB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDDAC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDAC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x95
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 44 to address 33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 44 on address 33 with checked value 44
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDDAE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDAE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 44
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDDB0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDDB2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDB2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x44
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x44, addr_val is 0x44
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDDB4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDB4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDDB6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDB6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDDB8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xDDB9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDB9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xDDBA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDBA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DDBB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDDBC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDBC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is DDBD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDDBE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDBE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x95
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 99 to address 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 99 on address 5 with checked value 99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDDC0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDC0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDDC2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDC2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDDC4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDC4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x99, addr_val is 0x99
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDDC6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDC6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDDC8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DD, new_page is DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDDCE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDCE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDDD0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is DDD1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDDD2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDD2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DD to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value D4 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF990
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F990
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] LDX: Address is F991
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF992
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F992
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F993
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF994
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F994
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF996
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F996
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF997
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F997
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF999
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F999
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF99A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F99A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F99B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF99C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F99C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDDD5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDD5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x95
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 1 to address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 1 on address 55 with checked value 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDDD7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDD7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x56
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDDD9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDD9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDDDB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDDB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DD to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DD to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF99D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F99D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF99F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F99F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9A1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9A1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9A3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9A3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9A5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9A5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9A7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9A7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9A9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9A9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9AA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F9AB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF9AC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9AC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDDDE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDDE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDDDF
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDDF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x95
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote AA on address 55 with checked value AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDDE1
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDE1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x56
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 55 to address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDDE3
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDE3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDDE5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DD to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value E7 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed E7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9AD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9AD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9AF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9AF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9B1
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9B1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9B3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9B3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9B5
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9B5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9B7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9B7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9B9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9B9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped E7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDDE8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDE8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDDE9
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDE9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DD to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value EB to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed EB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9BD
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9BD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9BF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9BF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9C0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9C0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F9C1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9C2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9C2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped EB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDDEC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDEC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x95
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 55 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDDEE
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDEE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x16
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDDF0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDDF2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDF2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DD to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value F4 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed F4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9C3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9C3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9C5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9C5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9C7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9C7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9C9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9C9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9CB
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9CB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9CD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9CD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9CF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9CF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9D0
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9D0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F9D1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9D2
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9D2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9D3
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9D3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped F4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDDF5
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDF5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDDF6
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDF6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x95
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 55 to address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 55 on address 55 with checked value 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDDF8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDF8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x16
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDDFA
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDFA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDDFC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDFC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DD to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FE to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed FE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF9D4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9D4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF9D6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9D6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF9D8
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9D8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF9DA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9DA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF9DC
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9DC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9DE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9E0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9E0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped FE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDDFF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DDFF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDE00
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE00
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DE to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 2 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 02
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9E4
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9E4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9E6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9E6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9E7
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9E7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F9E8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF9E9
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9E9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDE03
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE03
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x95
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 1 to address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 1 on address 55 with checked value 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDE05
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE05
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x76
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDE07
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE07
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDE09
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE09
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DE to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value B to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 0B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9EA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9EA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9EC
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9EC
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9EE
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9EE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9F0
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9F0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9F2
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9F2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9F4
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9F4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9F6
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9F6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9F7
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9F7
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xF9F8
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9F8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address F9F9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9FA
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDE0C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE0C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDE0D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE0D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x95
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 55 to address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 55 on address 55 with checked value 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDE0F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE0F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x76
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 2A to address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDE11
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE11
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 2A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDE13
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE13
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DE to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 15 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 15
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9FB
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9FD
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9FD
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9FF
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc F9FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA01
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA01
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA03
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA03
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x2a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x2a, addr_val is 0x2a
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA05
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA05
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA07
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA07
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 15
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDE16
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE16
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDE17
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE17
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DE to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 19 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 19
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA0A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA0A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA0C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA0C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA0D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA0D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address FA0E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA0F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA0F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 19
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDE1A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE1A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x95
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 80 on address 55 with checked value 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDE1C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE1C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x36
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 1 to address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDE1E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE1E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDE20
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DE to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 22 to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 22
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA10
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA12
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA12
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA14
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA14
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA16
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA16
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA18
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x1, addr_val is 0x1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA1A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA1A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA1C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA1C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA1D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA1D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xFA1E
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA1E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address FA1F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFA20
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 22
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDE23
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDE24
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x95
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 55 to address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 55 on address 55 with checked value 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDE26
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE26
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x36
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value AA to address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDE28
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE28
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDE2A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE2A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value DE to address 1FB
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 2C to address 1FA
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_push: pushed 2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA21
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA21
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA23
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA23
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA25
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA27
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA29
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA29
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA2B
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA2B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA2D
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc FA2D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped 2C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] stack_pop: popped DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDE2D
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE2D
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DE2E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDE2F
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE2F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x95
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 55 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDE31
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE31
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDE33
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE33
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDE35
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE35
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDE36
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE36
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 0 to address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDE38
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE38
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDE3A
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE3A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDE3C
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE3C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDE3E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE3E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDE40
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE40
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDE42
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE42
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDE44
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE44
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DE, new_page is DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDE4A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE4A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DE4B
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDE4C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE4C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x95
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 7F to address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] sta wrote 7F on address 55 with checked value 7F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDE4E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE4E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDE4F
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE4F
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDE50
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE50
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Writing value 80 to address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDE52
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE52
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDE54
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE54
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDE56
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE56
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDE58
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE58
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDE5A
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE5A
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xB5
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address 55
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDE5C
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE5C
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:29Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:29Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDE5E
+[2025-05-03T16:20:29Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE5E
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] branch: old_page is DE, new_page is DE
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDE64
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE64
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: Initalized, reading address DE65
+[2025-05-03T16:20:29Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:29Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDE66
+[2025-05-03T16:20:29Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:29Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Reading values, starting with pc DE66
+[2025-05-03T16:20:29Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:29Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:29Z DEBUG nes::cpu] op is 0x95
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 0 on address 55 with checked value 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDE68
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE7, pc is currently at 0xDE6A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE7
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE6A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE7, pc is currently at 0xDE6B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE7
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE6B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDE6D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDE6F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDE71
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE71
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDE73
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE73
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDE75
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDE77
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE77
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDE79
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE79
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is DE, new_page is DE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDE7F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address DE80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDE81
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE81
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x95
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 80 to address 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 80 on address 55 with checked value 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDE83
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE83
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDE84
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE84
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDE85
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 7F to address 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDE87
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDE89
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE89
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDE8B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE8B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDE8D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDE8F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE8F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDE91
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE91
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x7f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x7f, addr_val is 0x7f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDE93
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE93
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is DE, new_page is DE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDE99
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE99
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address DE9A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDE9B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE9B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x95
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 1 to address 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 1 on address 55 with checked value 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDE9D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDE9F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DE9F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is DE, new_page is DE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDEA5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address DEA6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDEA7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEA7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 33 to address 78
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 33 on address 78 with checked value 33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDEA9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address DEAA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDEAB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEAB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDEAD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is DEAE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDEAF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEAF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDEB0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDEB2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEB2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is 78
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDEB4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEB4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDEB6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEB6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDEB8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDEBA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEBA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDEBC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEBC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x33, addr_val is 0x33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDEBE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEBE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDEC0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x78, addr_val is 0x78
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDEC2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEC2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDEC4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEC4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x44, addr_val is 0x44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDEC6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEC6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is DE, new_page is DE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDECC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DECC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address DECD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDECE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DECE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 97 to address 7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 97 on address 7F with checked value 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDED0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DED0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address DED1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xDED2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DED2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDED4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DED4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is DED5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDED6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DED6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xDED7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DED7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xDED8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DED8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is 7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDEDA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEDA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDEDC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEDC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDEDE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEDE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDEE0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xDEE2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEE2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x97, addr_val is 0x97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDEE4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDEE6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEE6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDEE8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEE8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDEEA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x47, addr_val is 0x47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDEEC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEEC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is DE, new_page is DE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDEF2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEF2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address DEF3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDEF4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEF4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 0 on address 7F with checked value 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDEF6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEF6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address DEF7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDEF8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEF8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDEFA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEFA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is DEFB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDEFC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEFC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDEFD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEFD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDEFE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DEFE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x96
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 69 to address 7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] wrote value 69 into 7F, checked value is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDF00
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF00
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDF02
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF02
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDF04
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF04
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDF06
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF06
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xDF08
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF08
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x69, addr_val is 0x69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDF0A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF0A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDF0C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF0C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDF0E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF0E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDF10
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x47, addr_val is 0x47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDF12
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF12
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDF14
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDF16
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF16
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x69, addr_val is 0x69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDF18
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is DF, new_page is DF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xDF1E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF1E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address DF1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDF20
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 4F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote F5 on address 4F with checked value F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xDF22
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF22
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address DF23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDF24
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xDF26
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xDF28
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is DF29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF2A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF2A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF2B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF2B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x96
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 4F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] wrote value 0 into 4F, checked value is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF2D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF2D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF2F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF2F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF31
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF33
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF35
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF37
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF39
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF39
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x4f, addr_val is 0x4f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF3B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF3D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x47, addr_val is 0x47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF3F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF41
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF41
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 4F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF43
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is DF, new_page is DF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xDF49
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc DF49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 2B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC62C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C62C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 2E to address 1FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 2E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE1AA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E1AB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE1AC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1AC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE1AE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1AE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E1AF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE1B0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1B0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AA to address 633
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote AA on address 633 with checked value AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE1B3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E1B4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is BB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE1B5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1B5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value BB to address 689
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote BB on address 689 with checked value BB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE1B8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1B8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E1B9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE1BA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1BA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E1BB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE1BC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1BC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE1BE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1BE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE1BF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1BF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE1C1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1C1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xBC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE1C4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1C4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE1C6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE1C8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1C8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE1CA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1CA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE1CC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1CC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x66, addr_val is 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE1CE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1CE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE1D0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1D0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE1D2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1D2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE1D4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1D4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE1D6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1D6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E1, new_page is E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE1DC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1DC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E1DD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE1DE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1DE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E1DF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE1E0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1E0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE1E1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE1E2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xE1E4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xBC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is 5FF and final_addr is 689
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE1E7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1E7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE1E9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE1EB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE1ED
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE1EF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xbb, addr_val is 0xbb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE1F1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE1F3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x66, addr_val is 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE1F5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE1F7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1F7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x8a, addr_val is 0x8a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE1F9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1F9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E1, new_page is E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE1FF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E1FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE201
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E201
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E202
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE203
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E203
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E204
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE205
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E205
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AA to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote AA on address 678 with checked value AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE208
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E208
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 0A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF7B6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7B6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF7B7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7B7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F7B8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF7B9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7B9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF7BB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7BB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7BD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7BD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F7BE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF7BF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7BF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE20B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E20B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x1D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE20E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E20E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 10 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7C0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7C0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7C2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7C2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7C4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7C4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7C6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7C8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7C8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7CA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7CA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE211
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E211
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE212
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E212
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E213
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE214
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E214
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 0 on address 678 with checked value 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE217
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E217
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 19 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 19
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7CE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7CE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF7CF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7CF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7D0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F7D1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7D2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 19
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE21A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E21A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x1D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE21D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E21D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 1F to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7D3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7D5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7D7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7D9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7D9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7DB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7DB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE220
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E220
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE221
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E221
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E222
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE223
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E223
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AA to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote AA on address 678 with checked value AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE226
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E226
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 28 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7DF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7DF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF7E0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7E0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7E2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F7E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF7E4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE229
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E229
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xE22C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E22C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 2E to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 2E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7E5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7E5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7E7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7E7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7E9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7EB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF7ED
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 2E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xE22F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E22F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE230
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E230
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E231
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE232
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E232
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EF to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote EF on address 678 with checked value EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE235
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E235
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF7F1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF7F2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7F3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F7F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is F8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7F5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE238
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E238
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE23B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E23B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 3D to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7F6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7F8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7F8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7FA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xe8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xe8, addr_val is 0xe8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7FC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7FE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F7FE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF800
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F800
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE23E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E23E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE23F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E23F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E240
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE241
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E241
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AA to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote AA on address 678 with checked value AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE244
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E244
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 46 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF804
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F804
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF805
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F805
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF807
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F807
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F808
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF809
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F809
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE247
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E247
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE24A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E24A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4C to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 4C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF80A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F80A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF80C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F80C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF80E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F80E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xf5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xf5, addr_val is 0xf5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF810
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F810
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF812
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F812
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF814
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F814
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 4C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE24D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E24D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE24E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E24E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E24F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE250
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E250
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 70 to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 70 on address 678 with checked value 70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE253
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E253
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 55 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF818
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F818
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF819
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F819
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF81A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F81A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F81B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF81C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F81C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE256
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E256
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE259
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E259
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 5B to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF81D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F81D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF81F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F81F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF821
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F821
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF823
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F823
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF825
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F825
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE25C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E25C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE25D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E25D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E25E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE25F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E25F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 69 to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 69 on address 678 with checked value 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE262
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E262
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 64 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF829
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F829
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF82A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F82A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF82C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F82C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F82D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xF82E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F82E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xE265
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E265
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x7D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE268
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E268
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6A to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 6A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF82F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F82F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF831
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F831
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF833
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F833
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x69, addr_val is 0x69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF835
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F835
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF837
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F837
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF839
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F839
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 6A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE26B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E26B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE26C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E26C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6E to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 6E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF83D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F83D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF83E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F83E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF840
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F840
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F841
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF842
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F842
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 6E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE26F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E26F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x7D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE272
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E272
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 74 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF843
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F843
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF845
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F845
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF847
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F847
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6a, addr_val is 0x6a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF849
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F849
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF84B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F84B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF84D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F84D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE275
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E275
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE276
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E276
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E277
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE278
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E278
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 7F to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 7F on address 678 with checked value 7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE27B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E27B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 7D to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 7D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF851
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F851
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF852
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F852
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF853
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F853
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F854
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF855
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F855
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 7D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE27E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E27E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x7D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE281
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E281
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 83 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 83
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF856
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F856
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF858
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F858
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF85A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F85A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF85C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F85C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF85E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F85E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF860
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F860
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 83
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE284
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E284
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE285
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E285
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E286
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE287
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E287
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 80 to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 80 on address 678 with checked value 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE28A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E28A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 8C to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 8C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF864
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F864
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF865
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F865
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF867
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F867
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F868
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF869
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F869
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 8C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE28D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E28D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x7D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE290
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E290
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 92 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 92
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF86A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F86A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF86C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F86C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF86E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F86E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF870
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F870
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF872
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F872
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF874
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F874
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 92
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE293
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E293
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE294
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E294
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 96 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 96
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF878
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F878
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF879
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F879
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF87A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F87A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F87B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF87C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F87C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 96
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE297
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E297
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x7D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE29A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E29A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 9C to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 9C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF87D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F87D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF87F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F87F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF881
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F881
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF883
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F883
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF885
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F885
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 9C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE29D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E29D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE29E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E29E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E29F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE2A0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2A0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 40 to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 40 on address 678 with checked value 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE2A3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2A3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF889
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F889
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF88B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F88B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F88C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF88D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F88D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE2A6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2A6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xDD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE2A9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2A9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AB to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed AB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF88E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F88E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF890
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F890
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF892
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F892
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF894
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F894
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF896
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F896
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped AB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE2AC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2AC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE2AD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2AD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 40 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE2AE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2AE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E2AF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE2B0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2B0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 3F to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 3F on address 678 with checked value 3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE2B3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE2B4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2B4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B6 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed B6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF89A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F89A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF89B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F89B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE2B7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2B7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xDD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x3f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE2BA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2BA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value BC to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed BC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF89C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F89C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF89E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F89E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8A0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8A0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8A2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8A2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8A4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8A4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped BC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE2BD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2BD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE2BE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2BE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 40 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE2BF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2BF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E2C0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 41
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE2C1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2C1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 41 to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 41 on address 678 with checked value 41
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE2C4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2C4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE2C5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2C5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xDD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x41
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE2C8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2C8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value CA to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed CA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8A8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8A8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8AA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8AC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8AC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8AE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8AE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped CA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE2CB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2CB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE2CC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2CC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 40 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE2CD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2CD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E2CE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xE2CF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2CF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 0 on address 678 with checked value 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xE2D2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2D2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE2D3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2D3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value D5 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed D5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF8B2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8B2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F8B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8B4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8B4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped D5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE2D6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2D6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xDD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE2D9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2D9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value DB to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed DB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8B5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8B5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8B7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8B7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8B9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8B9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF8BB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8BB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped DB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE2DC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2DC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE2DD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2DD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 80 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE2DE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2DE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E2DF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE2E0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2E0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 80 to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 80 on address 678 with checked value 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE2E3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE2E4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xDD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE2E7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2E7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E9 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8BF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8BF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8C1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8C1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8C3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF8C5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8C5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE2EA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE2EB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 80 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE2EC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E2ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 81
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE2EE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 81 to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 81 on address 678 with checked value 81
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE2F1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE2F2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xDD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x81
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0xFF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE2F5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F7 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8C9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8C9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8CB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8CB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8CD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8CD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF8CF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8CF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE2F8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2F8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE2F9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2F9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 80 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE2FA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E2FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE2FC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 7F to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 7F on address 678 with checked value 7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE2FF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E2FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE300
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E300
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xDD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x7f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE303
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E303
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 5 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 05
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8D3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8D5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8D7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF8D9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F8D9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE306
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E306
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE307
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E307
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E308
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE309
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E309
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 40 to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 40 on address 678 with checked value 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE30C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E30C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 0E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF931
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F931
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF933
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F933
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F934
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF935
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F935
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF936
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F936
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE30F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E30F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xFD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE312
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E312
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 14 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF937
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F937
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF939
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F939
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF93B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F93B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF93D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F93D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF93F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F93F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF941
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F941
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF943
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F943
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE315
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E315
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE316
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E316
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E317
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE318
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E318
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 3F to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 3F on address 678 with checked value 3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE31B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E31B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 1D to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 1D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF947
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F947
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF948
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F948
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF949
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F949
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F94A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF94B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F94B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 1D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE31E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E31E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xFD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE321
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E321
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 23 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF94C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F94C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF94E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F94E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF950
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F950
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF952
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F952
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF954
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F954
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x1, addr_val is 0x1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF956
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F956
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF958
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F958
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE324
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E324
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE325
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E325
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E326
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 41
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE327
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E327
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 41 to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 41 on address 678 with checked value 41
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE32A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E32A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 2C to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 2C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF95C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F95C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F95D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF95E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F95E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF95F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F95F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF961
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F961
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 2C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE32D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E32D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xFD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE330
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E330
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 32 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF962
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F962
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF964
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F964
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF966
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F966
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF968
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F968
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF96A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F96A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF96C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F96C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF96E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F96E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE333
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E333
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE334
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E334
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E335
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE336
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E336
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 0 on address 678 with checked value 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE339
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E339
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 3B to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF972
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F972
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xF973
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F973
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F974
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF975
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F975
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE33C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E33C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xFD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE33F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E33F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 41 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 41
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF976
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F976
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF978
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F978
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x7f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x7f, addr_val is 0x7f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF97A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F97A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF97C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F97C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 41
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE342
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E342
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE343
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E343
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E344
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE345
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E345
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 7F to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 7F on address 678 with checked value 7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE348
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E348
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4A to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF980
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F980
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF981
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F981
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F982
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 81
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF983
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F983
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE34B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E34B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xFD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE34E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E34E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 50 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF984
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F984
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF986
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F986
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF988
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F988
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x2, addr_val is 0x2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF98A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F98A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF98C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F98C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE351
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E351
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E352
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE353
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E353
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AA to address 633
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote AA on address 633 with checked value AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE356
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E356
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E357
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is BB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE358
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E358
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value BB to address 689
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote BB on address 689 with checked value BB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE35B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E35B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E35C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE35D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E35D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE35F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E35F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE361
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E361
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE362
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E362
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E363
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE364
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E364
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xBD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 633
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE367
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E367
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE369
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E369
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE36B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E36B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE36D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E36D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE36F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E36F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x66, addr_val is 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE371
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E371
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE373
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E373
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE375
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E375
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE377
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E377
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE379
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E379
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E3, new_page is E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE37F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E37F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E380
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE381
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E381
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE383
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E383
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE384
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E384
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE385
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E385
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E386
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xE387
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E387
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xBD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is 5FF and final_addr is 689
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 689
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is BB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE38A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E38A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE38C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E38C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE38E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E38E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE390
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E390
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE392
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E392
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xbb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xbb, addr_val is 0xbb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE394
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E394
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE396
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E396
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x66, addr_val is 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE398
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E398
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE39A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E39A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x8a, addr_val is 0x8a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE39C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E39C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E3, new_page is E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE3A2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3A2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE3A4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3A4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE3A5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E3A6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE3A7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3A7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E3A8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE3A9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3A9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is 633 and final_addr is 633
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 44 to address 633
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 44 on address 633 with checked value 44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE3AC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3AC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 633
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE3AF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3AF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE3B1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3B1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x44, addr_val is 0x44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE3B3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE3B5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3B5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE3B7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3B7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xE3B8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3B8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xE3B9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3B9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E3BA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 99
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE3BB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3BB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E3BC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE3BD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3BD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is 585 and final_addr is 605
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 99 to address 605
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 99 on address 605 with checked value 99
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE3C0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3C0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 605
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 99
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE3C3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE3C5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3C5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x99
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x99, addr_val is 0x99
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE3C7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE3C9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3C9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E3, new_page is E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE3CF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3CF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE3D1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3D1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E3D2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE3D3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3D3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value D5 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed D5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF990
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F990
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is F991
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF992
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F992
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F993
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF994
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F994
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF996
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F996
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF997
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F997
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF999
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F999
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF99A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F99A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F99B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF99C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F99C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped D5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE3D6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3D6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is 600 and final_addr is 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 1 to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 1 on address 655 with checked value 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE3D9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3D9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x5E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE3DC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3DC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xBD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE3DF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3DF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E1 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF99D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F99D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF99F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F99F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9A1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9A1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9A3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9A3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9A5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9A7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9A7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9A9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9A9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9AA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F9AB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF9AC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9AC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE3E2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE3E3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is 600 and final_addr is 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AA to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote AA on address 655 with checked value AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE3E6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3E6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x5E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 55 to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE3E9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xBD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE3EC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EE to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9AD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9AD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9AF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9AF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9B1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9B1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9B3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9B5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9B5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9B7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9B7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9B9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9B9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE3EF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE3F0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F2 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9BD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9BD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9BF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9BF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9C0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9C0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F9C1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9C2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9C2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE3F3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is 600 and final_addr is 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 80 to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 80 on address 655 with checked value 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE3F6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x1E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE3F9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3F9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xBD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE3FC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FE to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed FE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9C3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9C5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9C5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9C7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9C9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9C9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9CB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9CB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9CD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9CD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9CF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9CF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9D0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9D0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F9D1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9D2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9D2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9D3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9D3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped FE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE3FF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E3FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE400
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E400
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is 600 and final_addr is 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 55 to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 55 on address 655 with checked value 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE403
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E403
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x1E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AA to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE406
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E406
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xBD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE409
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E409
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 0B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF9D4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9D4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF9D6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9D6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF9D8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9D8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF9DA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9DA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF9DC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9DC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9DE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9DE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9E0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9E0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE40C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E40C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE40D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E40D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 0F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9E4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9E6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9E6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9E7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9E7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F9E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF9E9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE410
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E410
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is 600 and final_addr is 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 1 to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 1 on address 655 with checked value 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE413
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E413
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x7E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 80 to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE416
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E416
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xBD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE419
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E419
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 1B to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 1B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9EA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9EC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9EE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9F0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF9F2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9F4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF9F6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF9F7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9F7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xF9F8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9F8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F9F9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF9FA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 1B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE41C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E41C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE41D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E41D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is 600 and final_addr is 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 55 to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 55 on address 655 with checked value 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE420
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E420
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x7E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 2A to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE423
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E423
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xBD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 2A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE426
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E426
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 28 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9FB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9FD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9FD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF9FF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F9FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA01
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA01
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA03
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA03
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x2a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x2a, addr_val is 0x2a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA05
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA05
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA07
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA07
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE429
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E429
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE42A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E42A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 2C to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 2C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA0A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA0A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA0C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA0C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA0D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA0D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA0E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA0F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA0F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 2C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE42D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E42D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is 600 and final_addr is 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 80 to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 80 on address 655 with checked value 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE430
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E430
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x3E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 1 to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE433
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E433
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xBD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE436
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E436
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 38 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA10
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA12
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA12
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA14
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA16
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA16
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA18
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x1, addr_val is 0x1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA1A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA1A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA1C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA1C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA1D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA1D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xFA1E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA1E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFA20
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE439
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E439
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE43A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E43A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is 600 and final_addr is 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 55 to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 55 on address 655 with checked value 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE43D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E43D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x3E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AA to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE440
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E440
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xBD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE443
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E443
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 45 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA21
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA21
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA23
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA25
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA27
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA29
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA2B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA2B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA2D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA2D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE446
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E446
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E447
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE448
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E448
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is 600 and final_addr is 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 655 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE44B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E44B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE44D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E44D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE44F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E44F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE450
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E450
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xFE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE453
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E453
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE455
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E455
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE457
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E457
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE459
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E459
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE45B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E45B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xBD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE45E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E45E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE460
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E460
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E4, new_page is E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE466
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E466
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E467
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE468
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E468
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is 600 and final_addr is 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 7F to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 7F on address 655 with checked value 7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE46B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E46B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE46C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E46C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE46D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E46D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xFE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 80 to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE470
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E470
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE472
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E472
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE474
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E474
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE476
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E476
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE478
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E478
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xBD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE47B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E47B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x80, addr_val is 0x80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE47D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E47D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E4, new_page is E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE483
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E483
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E484
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE485
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E485
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is 600 and final_addr is 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 0 on address 655 with checked value 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE488
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E488
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE7, pc is currently at 0xE48A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE7
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E48A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE7, pc is currently at 0xE48B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE7
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E48B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xDE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE48E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E48E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE490
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E490
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE492
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E492
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE494
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E494
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE496
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E496
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xBD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE499
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E499
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE49B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E49B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E4, new_page is E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE4A1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4A1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E4A2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE4A3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4A3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is 600 and final_addr is 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 80 to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 80 on address 655 with checked value 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE4A6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4A6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE4A7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4A7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE4A8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4A8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xDE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 7F to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE4AB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4AB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE4AD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4AD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE4AF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4AF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE4B1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4B1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE4B3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xBD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE4B6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4B6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x7f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x7f, addr_val is 0x7f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE4B8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4B8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E4, new_page is E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE4BE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4BE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E4BF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE4C0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4C0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is 600 and final_addr is 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 1 to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 1 on address 655 with checked value 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE4C3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xDE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE4C6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E4, new_page is E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE4CC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4CC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E4CD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE4CE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4CE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 33 to address 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 33 on address 678 with checked value 33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE4D1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4D1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E4D2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE4D3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4D3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE4D5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4D5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E4D6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE4D7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4D7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE4D8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4D8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE4DA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4DA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xBE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is 678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE4DD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4DD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE4DF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4DF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE4E1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE4E3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE4E5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4E5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x33, addr_val is 0x33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE4E7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4E7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE4E9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x78, addr_val is 0x78
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE4EB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE4ED
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x44, addr_val is 0x44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE4EF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E4, new_page is E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE4F5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E4F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE4F7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4F7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 97 to address 67F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 97 on address 67F with checked value 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE4FA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E4FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE4FC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE4FE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E4FE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E4FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE500
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E500
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x66, pc is currently at 0xE501
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x66
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E501
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xE502
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E502
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xBE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is 580 and final_addr is 67F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is 67F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE505
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E505
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE507
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E507
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE509
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E509
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE50B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E50B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE50D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E50D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x97, addr_val is 0x97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE50F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E50F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE511
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E511
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE513
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E513
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE515
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E515
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x47, addr_val is 0x47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE517
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E517
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E5, new_page is E5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE51D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E51D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 2E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC62F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C62F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 31 to address 1FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC6A3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6A3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC6A5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address C6A6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC6A7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6A7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC6A9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6A9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C6 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AB to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed AB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC6B0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6B0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address C6B1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC6B2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6B2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1F9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC6B3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address C6B4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC6B5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6B5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C6, new_page is C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC6BC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6BC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6BD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6BD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6BF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6BF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6C1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6C1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6C3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6C4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6C4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6C5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6C5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6C6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6C7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1F9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6C8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6C8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AA to address 1F8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6C9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6C9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6CC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6CC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6CD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6CD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6CE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6CE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6CF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6CF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6D0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6D0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1F7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6D1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6D1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AA to address 1F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6D2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6D2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6D4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6D4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6D6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6D6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x54
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6D8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6D8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6DA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6DA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6DC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6DC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6DE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6DE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6DF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6DF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6E0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6E0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6E1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6E2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6E3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AA to address 1F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6E4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x1A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6E5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6E5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x3A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6E6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6E6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x5A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6E7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6E7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x7A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6E8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xDA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6E9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xFA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6EA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6EC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6ED
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6EE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6EF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6F0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6F1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AA to address 1F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6F2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x1C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is A9A9 and final_addr is AA40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6F5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x3C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is A9A9 and final_addr is AA40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6F8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6F8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x5C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is A9A9 and final_addr is AA40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6FB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x7C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is A9A9 and final_addr is AA40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC6FE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6FE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xDC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is A9A9 and final_addr is AA40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC701
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C701
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xFC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is A9A9 and final_addr is AA40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC704
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C704
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC705
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C705
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC706
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C706
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC707
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C707
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC708
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C708
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC709
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C709
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AA to address 1F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xEF, pc is currently at 0xC70A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is C70B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC70C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC70D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC70F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC711
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C711
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC713
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C713
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC71B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC71C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC71E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xcb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xcb, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0xCB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC720
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C720
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC722
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C722
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xcb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xcb, addr_val is 0xcb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC724
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C724
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC728
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C728
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC729
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C729
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xCA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC72A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C72A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC70C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC70D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC70F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC711
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C711
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC713
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C713
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC71B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC71C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC71E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xcb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xcb, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0xCB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC720
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C720
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC722
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C722
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xcb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xcb, addr_val is 0xcb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC724
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C724
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC728
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C728
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC729
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C729
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xCA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC72A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C72A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC70C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC70D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC70F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC711
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C711
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC713
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C713
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC71B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC71C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC71E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xcb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xcb, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0xCB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC720
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C720
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC722
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C722
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xcb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xcb, addr_val is 0xcb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC724
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C724
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC728
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C728
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC729
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C729
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xCA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC72A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C72A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC70C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC70D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC70F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC711
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C711
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC713
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C713
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC71B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC71C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC71E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xcb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xcb, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0xCB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC720
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C720
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC722
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C722
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xcb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xcb, addr_val is 0xcb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC724
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C724
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC728
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C728
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC729
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C729
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xCA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC72A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C72A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC70C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC70D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC70F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC711
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C711
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC713
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C713
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC71B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC71C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC71E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xcb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xcb, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0xCB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC720
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C720
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xED, pc is currently at 0xC722
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xED
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C722
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xcb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xcb, addr_val is 0xcb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC724
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C724
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC728
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C728
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC729
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C729
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xCA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC72A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C72A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC72C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C72C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped AB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC6AC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6AC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C6 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AE to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed AE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6F, pc is currently at 0xC6B7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6B7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address C6B8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC6B9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6B9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 34 to address 1F9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC6BA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6BA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address C6BB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x6D, pc is currently at 0xC6BC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x6D
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6BC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01101101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6BD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6BD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6BF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6BF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6C1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6C1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6C3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6C4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6C4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6C5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6C5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6C6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6C7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 34 to address 1F9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6C8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6C8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 55 to address 1F8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6C9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6C9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6CC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6CC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6CD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6CD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6CE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6CE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6CF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6CF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6D0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6D0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 34 to address 1F7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6D1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6D1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 55 to address 1F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6D2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6D2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6D4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6D4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6D6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6D6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x54
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6D8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6D8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6DA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6DA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6DC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6DC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6DE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6DE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6DF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6DF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6E0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6E0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6E1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6E2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 34 to address 1F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6E3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 55 to address 1F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6E4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x1A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6E5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6E5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x3A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6E6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6E6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x5A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6E7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6E7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x7A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6E8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xDA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6E9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xFA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6EA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6EC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6ED
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6EE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6EF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6F0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 34 to address 1F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6F1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 55 to address 1F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6F2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x1C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6F5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x3C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6F8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6F8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x5C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6FB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x7C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC6FE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6FE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xDC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC701
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C701
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xFC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC704
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C704
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC705
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C705
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC706
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C706
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC707
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C707
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC708
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C708
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 34 to address 1F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC709
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C709
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 55 to address 1F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC70A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is C70B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC70C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xC70D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC70F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC71B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC71C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC71E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC720
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C720
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC728
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C728
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC729
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C729
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xCA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC72A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C72A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC70C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC70D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC70F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC71B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC71C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC71E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC720
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C720
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC728
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C728
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC729
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C729
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xCA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC72A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C72A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC70C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC70D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC70F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC71B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC71C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC71E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC720
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C720
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC728
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C728
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC729
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C729
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xCA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC72A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C72A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC70C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC70D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC70F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC71B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC71C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC71E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC720
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C720
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC728
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C728
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC729
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C729
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xCA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC72A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C72A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC70C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC70D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC70F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C70F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC71B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC71C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC71E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C71E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC720
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C720
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is C7, new_page is C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC728
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C728
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC729
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C729
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xCA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC72A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C72A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC72C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C72C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped AE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC6AF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C6AF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC632
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C632
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 34 to address 1FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE51E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E51E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E51F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE520
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E520
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 55 to address 580
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 55 on address 580 with checked value 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE523
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E523
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E524
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE525
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E525
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AA to address 432
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote AA on address 432 with checked value AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE528
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E528
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E529
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE52A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E52A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 80 to address 43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 80 on address 43 with checked value 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE52C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E52C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E52D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE52E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E52E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 5 to address 44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 5 on address 44 with checked value 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE530
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E530
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E531
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE532
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E532
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 32 to address 45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 32 on address 45 with checked value 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE534
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E534
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E535
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE536
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E536
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4 to address 46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 4 on address 46 with checked value 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE538
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E538
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E539
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE53A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E53A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE53C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E53C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E53D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE53E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E53E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE540
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E540
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE542
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E542
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE543
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E543
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E544
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE545
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E545
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 580
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is 580
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE547
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E547
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE548
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E548
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE549
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E549
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE54A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E54A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE54B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E54B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE54D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E54D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE54F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E54F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE551
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E551
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE553
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E553
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE555
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E555
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE557
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E557
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE559
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E559
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE55B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E55B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x77, addr_val is 0x77
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE55D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E55D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E5, new_page is E5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE563
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E563
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E564
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE565
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E565
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE567
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E567
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE568
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E568
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE569
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E569
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E56A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xE56B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E56B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 432
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is 432
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE56D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E56D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE56E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E56E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE56F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E56F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE570
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E570
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE571
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E571
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE573
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E573
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE575
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E575
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE577
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E577
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE579
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E579
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE57B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E57B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE57D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E57D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE57F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E57F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE581
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E581
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x33, addr_val is 0x33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE583
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E583
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E5, new_page is E5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE589
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E589
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E58A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE58B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E58B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 87 to address 67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 87 on address 67 with checked value 87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE58D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E58D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E58E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE58F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E58F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 32 to address 68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 32 on address 68 with checked value 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE591
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E591
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE593
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E593
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE595
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E595
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE596
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E596
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E597
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE598
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E598
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is 67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE59A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E59A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE59B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E59B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE59C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E59C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE59D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E59D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE59E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E59E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE5A0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5A0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE5A2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5A2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE5A4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5A4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE5A6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5A6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x87, addr_val is 0x87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE5A8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5A8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE5AA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x87, addr_val is 0x87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE5AC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5AC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE5AE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5AE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x57, addr_val is 0x57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE5B0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5B0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E5, new_page is E5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE5B6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5B6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE5B8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5B8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE5B9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5B9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE5BA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5BA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E5BB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xE5BC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5BC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is 68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE5BE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5BE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE5BF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5BF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE5C0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5C0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE5C1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5C1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE5C2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5C2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE5C4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5C4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE5C6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE5C8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5C8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE5CA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5CA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x32, addr_val is 0x32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE5CC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5CC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE5CE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5CE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x32, addr_val is 0x32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE5D0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5D0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE5D2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5D2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x53, addr_val is 0x53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE5D4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5D4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E5, new_page is E5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE5DA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5DA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E5DB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE5DC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5DC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 87 to address 577
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 87 on address 577 with checked value 87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE5DF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5DF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E5E0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE5E1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 32 to address 578
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 32 on address 578 with checked value 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE5E4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE5E6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5E6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE5E8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE5E9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E5EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE5EB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 577
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is 577
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE5EE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE5EF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE5F0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE5F1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE5F2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE5F4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE5F6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE5F8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5F8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE5FA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x87, addr_val is 0x87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE5FC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE5FE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E5FE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x87, addr_val is 0x87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE600
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E600
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE602
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E602
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x57, addr_val is 0x57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE604
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E604
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E6, new_page is E6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE60A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E60A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE60C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E60C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE60D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E60D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE60E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E60E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E60F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xE610
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E610
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 578
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is 578
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE613
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E613
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE614
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E614
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE615
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E615
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE616
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E616
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE617
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E617
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE619
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E619
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE61B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E61B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE61D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E61D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE61F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E61F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x32, addr_val is 0x32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE621
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E621
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE623
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E623
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x32, addr_val is 0x32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE625
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E625
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE627
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E627
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x53, addr_val is 0x53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE629
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E629
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E6, new_page is E6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE62F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E62F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E630
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE631
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E631
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 43 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE633
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E633
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E634
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE635
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E635
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4 to address 44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 4 on address 44 with checked value 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE637
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E637
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E638
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE639
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E639
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 32 to address 45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 32 on address 45 with checked value 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE63B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E63B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E63C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE63D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E63D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4 to address 46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 4 on address 46 with checked value 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE63F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E63F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E640
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE641
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E641
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 55 to address 580
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 55 on address 580 with checked value 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE644
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E644
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E645
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE646
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E646
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AA to address 432
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote AA on address 432 with checked value AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE649
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E649
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E64A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE64B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E64B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE64D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E64D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE64F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E64F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE650
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E650
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E651
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE652
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E652
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Page cross detected: base_addr is 4FF and final_addr is 580
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 580
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is 580
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE654
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E654
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE655
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E655
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE656
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E656
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE657
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E657
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE658
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E658
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE65A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E65A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE65C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E65C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE65E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E65E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE660
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E660
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE662
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E662
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE664
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E664
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE666
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E666
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE668
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E668
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x81, addr_val is 0x81
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE66A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E66A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E6, new_page is E6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE670
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E670
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E671
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE672
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E672
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE674
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E674
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE675
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E675
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xE676
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E676
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E677
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xE678
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E678
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 432
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is 432
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE67A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E67A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE67B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E67B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE67C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E67C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE67D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E67D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE67E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E67E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE680
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E680
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE682
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E682
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE684
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E684
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE686
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E686
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE688
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E688
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE68A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E68A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE68C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E68C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE68E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E68E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE690
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E690
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E6, new_page is E6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE696
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E696
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E697
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE698
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E698
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 87 to address 67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 87 on address 67 with checked value 87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE69A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E69A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E69B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE69C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E69C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 32 to address 68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 32 on address 68 with checked value 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE69E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E69E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE6A0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6A0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE6A2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6A2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE6A3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6A3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E6A4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE6A5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is 67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE6A7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6A7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE6A8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6A8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE6A9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6A9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE6AA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE6AB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6AB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE6AD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6AD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE6AF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6AF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE6B1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6B1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE6B3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x87, addr_val is 0x87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE6B5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6B5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE6B7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6B7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x87, addr_val is 0x87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE6B9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6B9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE6BB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6BB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x57, addr_val is 0x57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE6BD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6BD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E6, new_page is E6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE6C3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE6C5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6C5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE6C6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE6C7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E6C8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xE6C9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6C9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is 68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE6CB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6CB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE6CC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6CC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE6CD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6CD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE6CE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6CE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE6CF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6CF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE6D1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6D1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE6D3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6D3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE6D5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6D5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE6D7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6D7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x32, addr_val is 0x32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE6D9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6D9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE6DB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6DB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x32, addr_val is 0x32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE6DD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6DD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE6DF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6DF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE6E1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E6, new_page is E6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE6E7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6E7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E6E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE6E9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 87 to address 587
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 87 on address 587 with checked value 87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE6EC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E6ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE6EE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 32 to address 588
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 32 on address 588 with checked value 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE6F1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE6F3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE6F5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE6F6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E6F7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE6F8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6F8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xBF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 587
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is 587
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE6FB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE6FC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE6FD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6FD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE6FE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6FE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE6FF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E6FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE701
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E701
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE703
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E703
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE705
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E705
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE707
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E707
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x87, addr_val is 0x87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE709
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E709
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE70B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E70B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x87, addr_val is 0x87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE70D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E70D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE70F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E70F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x30, addr_val is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE711
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E711
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E7, new_page is E7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE717
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E717
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE719
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E719
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE71A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E71A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE71B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E71B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E71C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x26, pc is currently at 0xE71D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E71D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xBF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 588
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is 588
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE720
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E720
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE721
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E721
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE722
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E722
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE723
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E723
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE724
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E724
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE726
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E726
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE728
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E728
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE72A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E72A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xE72C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E72C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x32, addr_val is 0x32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE72E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E72E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE730
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E730
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x32, addr_val is 0x32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE732
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E732
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE734
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E734
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE736
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E736
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E7, new_page is E7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE73C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E73C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC635
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C635
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 1FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE73D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E73D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E73E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is C0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE73F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E73F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C0 to address 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote C0 on address 1 with checked value C0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE741
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E741
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E742
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE743
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E743
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 489
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 0 on address 489 with checked value 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE746
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E746
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E747
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 89
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE748
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E748
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 89 to address 60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 89 on address 60 with checked value 89
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE74A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E74A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E74B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE74C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E74C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4 to address 61
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 4 on address 61 with checked value 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE74E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E74E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE750
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E750
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E751
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE752
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E752
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E753
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 3E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE754
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E754
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE7, pc is currently at 0xE756
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE7
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E756
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE6, pc is currently at 0xE757
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E757
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x83
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 16 to address 489
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE6, pc is currently at 0xE759
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE6
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E759
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE6, pc is currently at 0xE75A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE6
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E75A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE6, pc is currently at 0xE75B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE6
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E75B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE6, pc is currently at 0xE75C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE6
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E75C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE6, pc is currently at 0xE75D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE6
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E75D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE6, pc is currently at 0xE75F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE6
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E75F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE6, pc is currently at 0xE761
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE6
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E761
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE6, pc is currently at 0xE763
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE6
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E763
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE6, pc is currently at 0xE765
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE6
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E765
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100110
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x3e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x3e, addr_val is 0x3e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE767
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E767
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE769
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E769
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x44, addr_val is 0x44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE76B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E76B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE76D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E76D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x17, addr_val is 0x17
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE76F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E76F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE771
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E771
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 489
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 16
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE774
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E774
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x16
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x16, addr_val is 0x16
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE776
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E776
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E7, new_page is E7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE77C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E77C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE77E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E77E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E77F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE780
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E780
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E781
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE782
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E782
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE783
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E783
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE784
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E784
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x83
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 62 to address 489
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE786
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E786
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE787
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E787
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE788
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E788
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE789
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E789
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE78A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E78A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE78C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E78C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE78E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E78E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE790
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E790
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE792
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E792
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x66, addr_val is 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE794
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E794
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE796
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E796
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x44, addr_val is 0x44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE798
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E798
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE79A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E79A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x7a, addr_val is 0x7a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE79C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E79C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE79E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E79E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 489
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 62
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE7A1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7A1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x62
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x62, addr_val is 0x62
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE7A3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7A3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E7, new_page is E7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE7A9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7A9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E7AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE7AB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7AB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 49 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE7AD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7AD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE7AF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7AF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E7B0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE7B1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7B1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E7B2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE7B3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE7B5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7B5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE7B6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7B6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE7B8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7B8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE7B9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7B9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE7BA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7BA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE7BB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7BB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE7BC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7BC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE7BE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7BE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE7C0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7C0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE7C2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7C2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE7C4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7C4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE7C6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE7C8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7C8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x44, addr_val is 0x44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE7CA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7CA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE7CC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7CC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE7CE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7CE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE7D0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7D0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE7D2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7D2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE7D4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7D4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E7, new_page is E7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE7DA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7DA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E7DB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE7DC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7DC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 0 on address 56 with checked value 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE7DE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7DE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE7E0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7E0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E7E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE7E2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E7E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE7E4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE7E5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7E5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE7E6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7E6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 66 to address 56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE7E8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE7E9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE7EA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE7EB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE7EC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE7EE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE7F0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE7F2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE7F4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x66, addr_val is 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE7F6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE7F8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7F8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x58, addr_val is 0x58
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE7FA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE7FC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xef, addr_val is 0xef
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE7FE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E7FE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE800
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E800
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE802
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E802
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x66, addr_val is 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE804
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E804
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E8, new_page is E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE80A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E80A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E80B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE80C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E80C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 549
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 549 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE80F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E80F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE811
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E811
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E812
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE813
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E813
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E814
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE815
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E815
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE817
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E817
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE818
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E818
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 549
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE81B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E81B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE81C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E81C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE81D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E81D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE81E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E81E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE81F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E81F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE821
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E821
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE823
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E823
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE825
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E825
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE827
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E827
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xf5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xf5, addr_val is 0xf5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE829
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E829
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE82B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E82B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xe5, addr_val is 0xe5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE82D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E82D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE82F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E82F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xaf, addr_val is 0xaf
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE831
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E831
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE833
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E833
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 549
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE836
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E836
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xa5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xa5, addr_val is 0xa5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE838
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E838
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E8, new_page is E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE83E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E83E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E83F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE840
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E840
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 556
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 0 on address 556 with checked value 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE843
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E843
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE845
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E845
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E846
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE847
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E847
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E848
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE849
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E849
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE84A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E84A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE84B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E84B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 93 to address 556
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE84E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E84E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE84F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E84F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE850
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E850
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE851
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E851
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE852
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E852
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE854
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E854
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE856
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E856
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE858
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E858
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE85A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E85A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x97, addr_val is 0x97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE85C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E85C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE85E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E85E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x58, addr_val is 0x58
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE860
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E860
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE862
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E862
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xb3, addr_val is 0xb3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE864
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E864
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE866
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E866
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 556
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 93
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE869
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E869
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x93
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x93, addr_val is 0x93
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE86B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E86B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E8, new_page is E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE871
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E871
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E872
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE873
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E873
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 49 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE875
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E875
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE877
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E877
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E878
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE879
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E879
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E87A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE87B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E87B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE87D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E87D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE87E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E87E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE880
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E880
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE881
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E881
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE882
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E882
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE883
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E883
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE884
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E884
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE886
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E886
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE888
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E888
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE88A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E88A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xE88C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E88C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x55, addr_val is 0x55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE88E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E88E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE890
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E890
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE892
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E892
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE894
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E894
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xaa, addr_val is 0xaa
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE896
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E896
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE898
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E898
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE89A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E89A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE89C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E89C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E8, new_page is E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE8A2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8A2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E8A3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE8A4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8A4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 0 on address 56 with checked value 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE8A6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8A6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE8A8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8A8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E8A9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE8AA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E8AB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE8AC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8AC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE8AD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8AD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE8AE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8AE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 66 to address 56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE8B0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8B0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE8B1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8B1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE8B2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8B2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE8B3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE8B4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8B4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE8B6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8B6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE8B8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8B8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE8BA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8BA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE8BC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8BC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x66, addr_val is 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE8BE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8BE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE8C0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8C0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6, addr_val is 0x6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE8C2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8C2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE8C4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8C4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xef, addr_val is 0xef
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE8C6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE8C8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8C8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE8CA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8CA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x66, addr_val is 0x66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE8CC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8CC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E8, new_page is E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE8D2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8D2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC638
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C638
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 3A to address 1FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 3A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE8D3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8D3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE8D5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8D5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E8 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value D7 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF931
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F931
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF933
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F933
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F934
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF935
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F935
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF936
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F936
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE8D8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8D8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE8DA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8DA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE8DB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8DB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE8DC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8DC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE8DD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8DD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE8DE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8DE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E8 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E0 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF937
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F937
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF939
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F939
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF93B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F93B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF93D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F93D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF93F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F93F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF941
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F941
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF943
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F943
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE8E1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE8E2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E8 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E4 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF947
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F947
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF948
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F948
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF949
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F949
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F94A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF94B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F94B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE8E5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8E5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE8E7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8E7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE8E8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE8E9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE8EA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE8EB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E8 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value ED to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF94C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F94C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF94E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F94E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF950
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F950
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF952
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F952
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF954
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F954
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x1, addr_val is 0x1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF956
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F956
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF958
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F958
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE8EE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE8EF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E8 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F1 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF95C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F95C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F95D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF95E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F95E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF95F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F95F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF961
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F961
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE8F2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE8F4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE8F5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE8F6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE8F7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8F7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE8F8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8F8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E8 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FA to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF962
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F962
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF964
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F964
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF966
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F966
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF968
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F968
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF96A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F96A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF96C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F96C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF96E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F96E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE8FB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE8FC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E8 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FE to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed FE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF972
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F972
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF973
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F973
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F974
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF975
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F975
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped FE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xE8FF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E8FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE901
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E901
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE902
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E902
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE903
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E903
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE904
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E904
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE905
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E905
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E9 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 7 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 07
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF976
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F976
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF978
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F978
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x7f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x7f, addr_val is 0x7f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF97A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F97A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF97C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F97C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE908
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E908
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE909
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E909
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E9 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 0B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF980
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F980
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF981
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F981
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F982
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 81
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF983
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F983
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE90C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E90C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE90E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E90E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE90F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E90F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE910
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E910
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE911
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E911
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE912
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E912
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E9 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 14 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF984
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F984
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF986
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F986
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF988
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F988
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x2, addr_val is 0x2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF98A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F98A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF98C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F98C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE915
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E915
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 3A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC63B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C63B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 3D to address 1FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE916
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E916
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E917
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE918
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E918
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE91A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E91A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE91C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E91C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is E91D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE91E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E91E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E91F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE920
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E920
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 47 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 47 on address 47 with checked value 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE922
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E922
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E923
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE924
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E924
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6 to address 48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 6 on address 48 with checked value 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE926
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E926
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E927
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE928
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E928
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote EB on address 647 with checked value EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE92B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E92B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E9 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 2D to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 2D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA31
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA33
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFA34
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA36
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 2D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE92E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E92E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0xea
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE930
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E930
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE931
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E931
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE932
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E932
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE933
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E933
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE934
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E934
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E9 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 36 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA37
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA39
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA39
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA3B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA3D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA3F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA41
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA41
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE937
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E937
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE93A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E93A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xea
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xea, addr_val is 0xea
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE93C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E93C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E9, new_page is E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE940
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E940
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE941
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E941
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E942
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE943
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E943
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 0 on address 647 with checked value 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE946
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E946
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E9 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 48 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA42
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA43
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA44
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFA46
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE949
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E949
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE94B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E94B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE94C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E94C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE94D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E94D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE94E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E94E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE94F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E94F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E9 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 51 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 51
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA47
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA49
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA4B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA4B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA4D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA4D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA4F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA4F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA51
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA51
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA53
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 51
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE952
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E952
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE955
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E955
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE957
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E957
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E9, new_page is E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE95B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E95B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE95C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E95C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E95D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE95E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E95E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE961
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E961
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E9 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 63 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA54
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA54
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA56
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA58
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA58
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE964
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E964
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 36 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xf0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xf0, addr_val is 0x36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0xBA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE966
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E966
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE967
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E967
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE968
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E968
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE969
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E969
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE96A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E96A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E9 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6C to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 6C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA59
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA59
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA5B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA5D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA5F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA61
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA61
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xf0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xf0, addr_val is 0xf0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA63
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is FA, new_page is FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA67
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 6C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE96D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E96D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE970
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E970
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x36, addr_val is 0x36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE972
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E972
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E9, new_page is E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE976
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E976
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE977
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E977
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E978
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE979
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E979
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote EB on address 47 with checked value EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE97B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E97B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E9 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 7D to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 7D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA31
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA33
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFA34
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA36
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 7D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE97E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E97E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0xea
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE980
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E980
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE981
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E981
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE982
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E982
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE983
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E983
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE984
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E984
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E9 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 86 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 86
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA37
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA39
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA39
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA3B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA3D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA3F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA41
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA41
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 86
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE987
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E987
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE989
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E989
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xea
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xea, addr_val is 0xea
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE98B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E98B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E9, new_page is E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE98F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E98F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE990
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E990
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E991
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE992
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E992
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 0 on address 47 with checked value 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE994
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E994
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E9 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 96 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 96
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA42
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA43
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA44
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFA46
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 96
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE997
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E997
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE999
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E999
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE99A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E99A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE99B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E99B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE99C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E99C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE99D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E99D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E9 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 9F to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 9F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA47
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA49
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA4B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA4B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA4D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA4D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA4F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA4F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA51
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA51
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA53
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 9F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE9A0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9A0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE9A2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9A2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE9A4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9A4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E9, new_page is E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE9A8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9A8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE9A9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9A9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E9AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE9AB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9AB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 47 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE9AD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9AD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E9 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AF to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed AF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA54
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA54
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA56
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA58
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA58
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped AF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE9B0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9B0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 36 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xf0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xf0, addr_val is 0x36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0xBA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE9B2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9B2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE9B3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE9B4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9B4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE9B5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9B5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE9B6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9B6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E9 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B8 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed B8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA59
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA59
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA5B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA5D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA5F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA61
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA61
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xf0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xf0, addr_val is 0xf0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA63
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is FA, new_page is FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA67
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE9B9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9B9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xE9BB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9BB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x36, addr_val is 0x36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE9BD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9BD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E9, new_page is E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE9C1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9C1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE9C2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9C2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E9C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE9C4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9C4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote EB on address 647 with checked value EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE9C7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E9 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C9 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA31
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA33
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFA34
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA36
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE9CA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9CA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xCF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0xea
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE9CD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9CD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE9CE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9CE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE9CF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9CF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE9D0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9D0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xE9D1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9D1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E9 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value D3 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA37
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA39
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA39
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA3B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA3D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA3F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA41
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA41
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE9D4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9D4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE9D7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9D7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xea
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xea, addr_val is 0xea
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE9D9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9D9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E9, new_page is E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE9DD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9DD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xE9DE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9DE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E9DF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE9E0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9E0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 0 on address 647 with checked value 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xE9E3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E9 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E5 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA42
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA43
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA44
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFA46
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE9E6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9E6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xCF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE9E9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE9EA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE9EB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE9EC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE9ED
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E9 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EF to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA47
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA49
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA4B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA4B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA4D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA4D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA4F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA4F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA51
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA51
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA53
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE9F0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE9F3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE9F5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is E9, new_page is E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xE9F9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9F9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xE9FA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address E9FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE9FC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xE9FF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc E9FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 1 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 01
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA54
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA54
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA56
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA58
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA58
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA02
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA02
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xCF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 36 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xf0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xf0, addr_val is 0x36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0xBA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA05
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA05
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA06
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA06
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA07
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA07
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA08
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA08
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA09
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA09
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 0B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA59
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA59
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA5B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA5D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA5F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA61
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA61
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xf0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xf0, addr_val is 0xf0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA63
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is FA, new_page is FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA67
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEA0C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA0C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEA0F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA0F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x36, addr_val is 0x36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEA11
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA11
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EA, new_page is EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEA15
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA15
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EA16
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA17
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA17
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote EB on address 647 with checked value EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA1A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA1A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EA1B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEA1C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA1C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 48 to address 45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 48 on address 45 with checked value 48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEA1E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA1E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EA1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEA20
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 5 to address 46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 5 on address 46 with checked value 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEA22
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA22
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA24
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 26 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA31
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA33
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFA34
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA36
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEA27
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0xea
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEA29
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEA2A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA2A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEA2B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA2B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 74 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEA2C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA2C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 40 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEA2D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA2D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xEA2F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA2F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEA30
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEA31
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 33 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA37
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA39
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA39
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA3B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA3D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA3F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA41
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA41
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEA34
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA37
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xea
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xea, addr_val is 0xea
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEA39
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA39
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EA, new_page is EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEA3D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA3F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EA40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEA41
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA41
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 0 on address 647 with checked value 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEA44
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 46 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA42
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA43
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA44
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFA46
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEA47
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEA49
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEA4A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEA4B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA4B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEA4C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA4C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEA4D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA4D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEA4F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA4F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEA50
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEA51
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA51
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 53 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA47
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA49
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA4B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA4B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA4D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA4D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA4F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA4F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA51
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA51
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA53
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEA54
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA54
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEA57
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEA59
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA59
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EA, new_page is EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEA5D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEA5F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EA60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEA61
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA61
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEA64
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 66 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA54
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA54
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA56
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA58
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA58
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA67
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 36 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xf0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xf0, addr_val is 0x36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0xBA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA69
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA6A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA6A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA6B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA6B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA6C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA6C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F0 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA6D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA6F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA70
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA71
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA71
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 73 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 73
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA59
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA59
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA5B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA5D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA5F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA61
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA61
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xf0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xf0, addr_val is 0xf0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA63
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is FA, new_page is FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA67
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 73
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEA74
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEA77
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA77
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x36, addr_val is 0x36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEA79
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA79
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EA, new_page is EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEA7D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA7D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA7F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is EA80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA81
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA81
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EA82
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA83
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA83
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote EB on address 47 with checked value EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA85
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 87 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA31
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA33
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFA34
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA36
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEA88
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA88
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0xea
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEA8A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA8A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEA8B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA8B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEA8C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA8C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEA8D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEA8E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA8E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 90 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA37
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA39
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA39
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA3B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA3D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA3F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA41
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA41
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEA91
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA91
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA93
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA93
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xea
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xea, addr_val is 0xea
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEA95
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA95
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EA, new_page is EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEA99
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA99
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEA9A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA9A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EA9B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEA9C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA9C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 0 on address 47 with checked value 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEA9E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EA9E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A0 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed A0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA42
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA43
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA44
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFA46
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped A0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEAA1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAA1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEAA3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAA3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEAA4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEAA5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEAA6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAA6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEAA7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAA7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A9 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed A9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA47
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA49
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA4B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA4B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA4D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA4D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA4F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA4F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA51
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA51
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA53
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped A9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEAAA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAAA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEAAC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAAC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEAAE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAAE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EA, new_page is EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEAB2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAB2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEAB3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAB3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EAB4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEAB5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAB5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 47 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEAB7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAB7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B9 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed B9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA54
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA54
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA56
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA58
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA58
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEABA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EABA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 36 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xf0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xf0, addr_val is 0x36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0xBA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEABC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EABC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEABD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EABD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEABE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EABE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEABF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EABF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEAC0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C2 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA59
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA59
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA5B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA5D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA5F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA61
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA61
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xf0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xf0, addr_val is 0xf0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA63
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is FA, new_page is FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA67
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEAC3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAC3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEAC5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAC5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x36, addr_val is 0x36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEAC7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAC7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EA, new_page is EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEACB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EACB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EACC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEACD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EACD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote EB on address 647 with checked value EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEAD0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEAD2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAD2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value D4 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed D4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA31
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA33
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFA34
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA36
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped D4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEAD5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAD5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xDB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0xea
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEAD8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAD8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEAD9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAD9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEADA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EADA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 74 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEADB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EADB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 40 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEADC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EADC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xEADE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EADE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEADF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EADF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEAE0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E2 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA37
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA39
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA39
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA3B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA3D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA3F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA41
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA41
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEAE3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAE3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEAE6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAE6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xea
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xea, addr_val is 0xea
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEAE8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAE8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EA, new_page is EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEAEC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAEC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEAEE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAEE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EAEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEAF0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 0 on address 647 with checked value 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEAF3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAF3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA42
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA43
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA44
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFA46
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEAF6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAF6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xDB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEAF9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAF9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEAFA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAFA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEAFB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAFB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEAFC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAFC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEAFD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAFD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEAFF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EAFF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEB00
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB00
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEB01
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB01
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 3 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 03
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA47
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA49
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA4B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA4B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA4D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA4D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA4F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA4F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA51
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA51
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA53
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEB04
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB04
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEB07
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB07
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEB09
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB09
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EB, new_page is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEB0D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB0D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEB0F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB0F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EB10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEB11
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB11
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEB14
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 16 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 16
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA54
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA54
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA56
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA58
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA58
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 16
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB17
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB17
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xDB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 36 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xf0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xf0, addr_val is 0x36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0xBA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB1A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB1A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB1B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB1B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB1C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB1C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB1D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB1D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F0 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB1E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB1E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB20
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB21
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB21
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB22
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB22
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 24 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA59
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA59
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA5B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA5D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA5F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA61
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA61
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xf0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xf0, addr_val is 0xf0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA63
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is FA, new_page is FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA67
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEB25
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEB28
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x36, addr_val is 0x36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEB2A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB2A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EB, new_page is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEB2E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB2E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB30
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is EB31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB32
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EB33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB34
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote EB on address 647 with checked value EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB37
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 39 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 39
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA31
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA33
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFA34
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA36
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 39
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEB3A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB3A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xDF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EA to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0xea
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEB3D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEB3E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB3E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEB3F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEB40
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEB41
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB41
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 43 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA37
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA39
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA39
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA3B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA3D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x40, addr_val is 0x40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA3F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA41
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA41
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEB44
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB47
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xea
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xea, addr_val is 0xea
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEB49
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EB, new_page is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEB4D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB4D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB4E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB4E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EB4F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEB50
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 0 on address 647 with checked value 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEB53
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 55 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA42
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA43
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA44
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFA46
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEB56
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xDF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEB59
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB59
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEB5A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB5A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEB5B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEB5C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB5C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEB5D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 5F to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA47
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA49
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA4B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA4B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA4D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA4D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA4F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA4F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA51
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA51
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA53
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEB60
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEB63
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEB65
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EB, new_page is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEB69
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEB6A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB6A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EB6B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEB6C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB6C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEB6F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 71 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 71
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA54
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA54
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA56
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA58
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA58
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 71
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB72
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB72
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xDF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 36 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xf0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xf0, addr_val is 0x36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0xBA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB75
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB76
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB76
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB77
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB77
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB78
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB78
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB79
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB79
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 7B to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 7B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA59
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA59
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA5B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA5D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA5F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA61
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA61
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xf0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xf0, addr_val is 0xf0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA63
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is FA, new_page is FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA67
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 7B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEB7C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB7C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEB7F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x36, addr_val is 0x36
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEB81
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB81
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EB, new_page is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEB85
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC63E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C63E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 40 to address 1FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEB86
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB86
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EB87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB88
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB88
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB8A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB8A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB8C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB8C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is EB8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEB8E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB8E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EB8F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEB90
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 47 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 47 on address 47 with checked value 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEB92
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB92
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EB93
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEB94
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB94
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6 to address 48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 6 on address 48 with checked value 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEB96
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB96
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EB97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB98
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB98
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote EB on address 647 with checked value EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEB9B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB9B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 9D to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAB1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAB3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFAB4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAB5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAB6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEB9E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EB9E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEBA0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEBA1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBA1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEBA2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEBA3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBA3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEBA4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A6 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed A6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAB7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAB9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFABB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FABB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFABD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FABD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x53, addr_val is 0x53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFABF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FABF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAC1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped A6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEBA7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBA7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEBAA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBAA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xec
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xec, addr_val is 0xec
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEBAC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBAC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EB, new_page is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEBB0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEBB1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBB1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EBB2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEBB3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBB3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 647 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEBB6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBB6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B8 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed B8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAC5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEBB9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBB9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEBBB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBBB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEBBC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBBC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEBBD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBBD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEBBE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBBE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEBBF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBBF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C1 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFACB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FACB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFACD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FACD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFACF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FACF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAD1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAD3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEBC2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBC2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEBC5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBC5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEBC7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBC7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EB, new_page is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEBCB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBCB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEBCC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBCC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EBCD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEBCE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBCE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEBD1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBD1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value D3 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAD4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAD6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAD7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAD8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAD9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEBD4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBD4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 38 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEBD6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBD6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEBD7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBD7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEBD8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBD8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEBD9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBD9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEBDA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBDA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value DC to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed DC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFADA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FADA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFADC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FADC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFADE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FADE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAE0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAE2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xb8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xb8, addr_val is 0xb8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAE4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is FA, new_page is FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAE8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped DC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEBDD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBDD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEBE0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x38, addr_val is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEBE2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBE2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EB, new_page is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEBE6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBE6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEBE7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBE7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EBE8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEBE9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBE9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote EB on address 47 with checked value EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEBEB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBEB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value ED to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAB1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAB3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFAB4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAB5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAB6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEBEE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBEE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEBF0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEBF1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBF1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEBF2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBF2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEBF3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBF3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEBF4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBF4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F6 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAB7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAB9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFABB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FABB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFABD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FABD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x53, addr_val is 0x53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFABF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FABF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAC1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEBF7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBF7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEBF9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBF9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xec
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xec, addr_val is 0xec
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEBFB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBFB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EB, new_page is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEBFF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EBFF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC00
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC00
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EC01
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC02
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC02
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 47 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC04
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC04
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 06
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAC5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC07
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC07
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC09
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC09
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC0A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC0A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC0B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC0B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC0C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC0C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC0D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC0D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 0F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFACB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FACB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFACD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FACD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFACF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FACF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAD1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAD3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEC10
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEC12
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC12
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEC14
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EC, new_page is EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEC18
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC19
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC19
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EC1A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEC1B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC1B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 47 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEC1D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC1D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 1F to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAD4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAD6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAD7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAD8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAD9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEC20
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xE7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 38 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC22
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC22
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC23
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC24
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC25
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC26
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 28 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFADA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FADA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFADC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FADC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFADE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FADE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAE0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAE2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xb8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xb8, addr_val is 0xb8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAE4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is FA, new_page is FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAE8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEC29
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEC2B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC2B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x38, addr_val is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEC2D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC2D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EC, new_page is EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEC31
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC32
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EC33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC34
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote EB on address 647 with checked value EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC37
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 39 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 39
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAB1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAB3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFAB4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAB5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAB6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 39
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEC3A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC3A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEC3D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEC3E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC3E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEC3F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEC40
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEC41
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC41
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 43 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAB7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAB9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFABB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FABB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFABD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FABD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x53, addr_val is 0x53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFABF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FABF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAC1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEC44
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC47
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xec
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xec, addr_val is 0xec
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEC49
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EC, new_page is EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEC4D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC4D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC4E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC4E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EC4F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC50
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 647 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC53
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 55 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAC5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC56
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC59
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC59
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC5A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC5A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC5B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC5C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC5C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC5D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 5F to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFACB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FACB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFACD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FACD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFACF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FACF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAD1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAD3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEC60
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEC63
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEC65
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EC, new_page is EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEC69
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC6A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC6A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EC6B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEC6C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC6C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEC6F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 71 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 71
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAD4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAD6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAD7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAD8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAD9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 71
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEC72
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC72
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 38 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC75
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC76
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC76
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC77
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC77
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC78
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC78
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC79
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC79
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 7B to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 7B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFADA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FADA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFADC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FADC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFADE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FADE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAE0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAE2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xb8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xb8, addr_val is 0xb8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAE4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is FA, new_page is FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAE8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 7B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEC7C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC7C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEC7F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x38, addr_val is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEC81
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC81
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EC, new_page is EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEC85
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EC86
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC87
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote EB on address 647 with checked value EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC8A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC8A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EC8B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEC8C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC8C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 48 to address 45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 48 on address 45 with checked value 48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEC8E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC8E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EC8F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEC90
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 5 to address 46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 5 on address 46 with checked value 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEC92
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC92
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEC94
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC94
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 96 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 96
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAB1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAB3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFAB4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAB5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAB6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 96
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEC97
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEC99
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC99
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEC9A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC9A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEC9B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC9B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 34 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEC9C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC9C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 53 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEC9D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEC9F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EC9F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xECA0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xECA1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECA1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A3 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed A3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAB7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAB9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFABB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FABB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFABD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FABD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x53, addr_val is 0x53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFABF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FABF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAC1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped A3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xECA4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECA7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECA7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xec
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xec, addr_val is 0xec
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xECA9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EC, new_page is EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xECAD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECAF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECAF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address ECB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECB1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECB1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 647 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECB4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECB4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B6 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed B6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAC5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECB7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECB7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECB9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECB9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECBA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECBA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECBB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECBB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed B5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECBC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECBC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECBD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECBD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECBF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECBF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECC0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECC1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECC1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C3 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFACB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FACB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFACD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FACD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFACF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FACF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAD1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAD3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xECC4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECC4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xECC7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECC7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xECC9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EC, new_page is EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xECCD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECCD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECCF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECCF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address ECD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xECD1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECD1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xECD4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECD4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value D6 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAD4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAD6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAD7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAD8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAD9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xECD7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECD7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 38 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECD9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECD9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECDA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECDA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECDB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECDB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed B5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECDC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECDC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B8 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed B8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECDD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECDD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECDF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECDF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECE0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECE1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECE1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E3 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFADA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FADA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFADC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FADC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFADE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FADE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAE0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAE2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xb8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xb8, addr_val is 0xb8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAE4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is FA, new_page is FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAE8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xECE4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xECE7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECE7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x38, addr_val is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xECE9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECE9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EC, new_page is EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xECED
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECEF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is ECF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECF1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECF1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address ECF2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECF3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECF3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote EB on address 47 with checked value EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xECF5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECF5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F7 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAB1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAB3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFAB4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAB5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAB6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xECF8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECF8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xECFA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECFA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xECFB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECFB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xECFC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECFC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xECFD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECFD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xECFE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ECFE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value ED to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 00
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAB7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAB9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFABB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FABB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFABD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FABD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x53, addr_val is 0x53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFABF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FABF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAC1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xED01
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED01
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED03
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED03
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xec
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xec, addr_val is 0xec
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xED05
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED05
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is ED, new_page is ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xED09
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED09
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED0A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED0A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address ED0B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED0C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED0C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 47 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED0E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED0E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value ED to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 10 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAC5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED11
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED11
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED13
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED13
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED14
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED15
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED15
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED16
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED16
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED17
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED17
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value ED to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 19 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 19
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFACB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FACB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFACD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FACD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFACF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FACF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAD1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAD3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 19
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xED1A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED1A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xED1C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED1C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xED1E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED1E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is ED, new_page is ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xED22
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED22
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED23
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address ED24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xED25
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 47 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xED27
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value ED to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAD4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAD6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAD7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAD8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAD9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xED2A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED2A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 38 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED2C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED2C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED2D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED2D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED2E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED2E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED2F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED2F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED30
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value ED to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 32 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFADA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FADA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFADC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FADC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFADE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FADE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAE0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAE2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xb8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xb8, addr_val is 0xb8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAE4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is FA, new_page is FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAE8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xED33
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xED35
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x38, addr_val is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xED37
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is ED, new_page is ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xED3B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address ED3C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED3D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote EB on address 647 with checked value EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED40
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED42
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value ED to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 44 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAB1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAB3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFAB4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAB5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAB6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xED45
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xFB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xED48
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xED49
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xED4A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 34 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xED4B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED4B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 53 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xED4C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED4C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xED4E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED4E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xED4F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED4F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xED50
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value ED to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAB7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAB9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFABB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FABB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFABD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FABD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x53, addr_val is 0x53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFABF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FABF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAC1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xED53
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED56
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xec
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xec, addr_val is 0xec
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xED58
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED58
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is ED, new_page is ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xED5C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED5C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED5E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED5E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address ED5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED60
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 647 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED63
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value ED to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 65 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAC5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED66
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xFB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED69
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED6A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED6A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED6B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED6B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed B5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED6C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED6C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED6D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED6F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED70
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED71
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED71
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value ED to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 73 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 73
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFACB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FACB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFACD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FACD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFACF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FACF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAD1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAD3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 73
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xED74
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xED77
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED77
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xED79
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED79
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is ED, new_page is ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xED7D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED7D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED7F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address ED80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xED81
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED81
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xED84
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED84
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value ED to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 86 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 86
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAD4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAD6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAD7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAD8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAD9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 86
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xED87
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xFB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 38 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED8A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED8A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED8B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED8B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED8C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED8C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed B5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED8D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B8 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed B8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED8E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED8E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED90
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED91
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED91
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xED92
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED92
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value ED to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 94 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 94
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFADA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FADA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFADC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FADC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFADE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FADE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAE0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAE2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xb8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xb8, addr_val is 0xb8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAE4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is FA, new_page is FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAE8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 94
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xED95
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED95
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xED98
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED98
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x38, addr_val is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xED9A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED9A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is ED, new_page is ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xED9E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc ED9E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDA0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is EDA1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDA2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EDA3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDA4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote EB on address 647 with checked value EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDA7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDA7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value ED to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A9 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed A9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAB1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAB3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFAB4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAB5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAB6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped A9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEDAA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDAA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xFF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EC to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEDAD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEDAE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDAE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEDAF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDAF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEDB0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xEDB1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDB1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value ED to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B3 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAB7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAB9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFABB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FABB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFABD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FABD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x53, addr_val is 0x53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFABF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FABF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAC1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEDB4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDB4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDB7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDB7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xec
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xec, addr_val is 0xec
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEDB9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDB9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is ED, new_page is ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEDBD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDBD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDBE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDBE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EDBF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDC0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 647 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDC3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDC3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value ED to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C5 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAC5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDC6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDC6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xFF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDC9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDCA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDCA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDCB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDCB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDCC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDCC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDCD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDCD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value ED to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value CF to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed CF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAC9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFACB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FACB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFACD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FACD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFACF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FACF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xff, addr_val is 0xff
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAD1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAD3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped CF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEDD0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEDD3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDD3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x0, addr_val is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEDD5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDD5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is ED, new_page is ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEDD9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDD9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDDA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDDA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EDDB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEDDC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDDC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEDDF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDDF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value ED to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E1 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAD4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAD6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAD7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAD8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAD9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAD9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEDE2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDE2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xFF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 38 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDE5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDE6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDE6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDE7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDE7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDE8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDE8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDE9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDE9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value ED to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFADA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FADA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFADC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FADC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFADE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FADE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAE0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAE2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xb8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xb8, addr_val is 0xb8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAE4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is FA, new_page is FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAE8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEDEC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDEC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEDEF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x38, addr_val is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEDF1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDF1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is ED, new_page is ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEDF5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDF5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC641
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C641
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 43 to address 1FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEDF6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDF6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EDF7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDF8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDF8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDFA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDFA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEDFC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDFC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is EDFD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEDFE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EDFE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EDFF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEE00
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE00
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 47 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 47 on address 47 with checked value 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEE02
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE02
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EE03
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEE04
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE04
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6 to address 48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 6 on address 48 with checked value 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEE06
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE06
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EE07
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEE08
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE08
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 647 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEE0B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE0B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EE to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value D to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 0D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFA7B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA7D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFA7E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFA80
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xEE0E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE0E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4A to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEE10
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEE11
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE11
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEE12
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE12
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEE13
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE13
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEE14
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EE to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 16 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 16
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA81
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA81
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA83
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA83
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA85
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA87
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xfb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xfb, addr_val is 0xfb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA89
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA89
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA8B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 16
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEE17
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE17
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEE1A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE1A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x4a, addr_val is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEE1C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE1C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EE, new_page is EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEE20
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEE21
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE21
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EE22
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEE23
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 647 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEE26
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EE to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 28 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA8C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA8D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFA8E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA8F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA90
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEE29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEE2B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE2B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEE2C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE2C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEE2D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE2D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEE2E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE2E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEE2F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE2F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EE to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 31 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA91
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA91
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA93
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA93
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA95
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA95
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA97
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA99
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA99
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xd3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xd3, addr_val is 0xd3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA9B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA9B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA9D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEE32
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEE35
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEE37
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EE, new_page is EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEE3B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEE3C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE3C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EE3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEE3E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE3E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEE41
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE41
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EE to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 43 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA9E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA9E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAA0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAA1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFAA3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEE44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6E to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEE46
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEE47
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEE48
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEE49
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEE4A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EE to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4C to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 4C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAA4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAA6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAA8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAAA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAAA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAAC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAAC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x7e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x7e, addr_val is 0x7e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFAAE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAAE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFAB0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 4C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEE4D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE4D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 6E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEE50
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6e, addr_val is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEE52
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EE, new_page is EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEE56
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEE57
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EE58
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEE59
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE59
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 47 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEE5B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EE to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 5D to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA7B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA7D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFA7E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFA80
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xEE5E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE5E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4A to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEE60
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEE61
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE61
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEE62
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE62
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEE63
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEE64
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EE to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 66 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA81
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA81
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA83
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA83
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA85
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA87
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xfb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xfb, addr_val is 0xfb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA89
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA89
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA8B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEE67
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEE69
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x4a, addr_val is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEE6B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE6B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EE, new_page is EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEE6F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEE70
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EE71
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEE72
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE72
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 47 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEE74
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EE to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 76 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 76
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA8C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA8D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFA8E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA8F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA90
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 76
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEE77
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE77
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEE79
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE79
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEE7A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE7A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEE7B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE7B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEE7C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE7C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEE7D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE7D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EE to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 7F to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA91
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA91
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA93
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA93
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA95
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA95
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA97
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA99
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA99
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xd3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xd3, addr_val is 0xd3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA9B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA9B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA9D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEE80
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEE82
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE82
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEE84
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE84
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EE, new_page is EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEE88
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE88
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEE89
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE89
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EE8A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEE8B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE8B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 47 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEE8D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EE to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 8F to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 8F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA9E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA9E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAA0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAA1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFAA3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 8F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEE90
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6E to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEE92
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE92
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEE93
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE93
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEE94
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE94
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEE95
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE95
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEE96
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE96
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EE to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 98 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 98
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAA4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAA6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAA8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAAA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAAA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAAC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAAC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x7e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x7e, addr_val is 0x7e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFAAE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAAE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFAB0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 98
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEE99
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE99
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 6E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEE9B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE9B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6e, addr_val is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEE9D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EE9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EE, new_page is EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEEA1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEA1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEEA2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EEA3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEEA4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 647 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEEA7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEA7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EE to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A9 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed A9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA7B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA7D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFA7E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFA80
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped A9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xEEAA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEAA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4A to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEEAD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEEAE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEAE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEEAF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEAF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEEB0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEEB1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEB1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EE to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B3 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA81
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA81
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA83
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA83
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA85
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA87
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xfb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xfb, addr_val is 0xfb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA89
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA89
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA8B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEEB4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEB4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEEB7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEB7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x4a, addr_val is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEEB9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEB9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EE, new_page is EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEEBD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEBD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEEBE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEBE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EEBF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEEC0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 647 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEEC3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEC3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EE to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C5 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA8C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA8D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFA8E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA8F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA90
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEEC6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEC6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEEC9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEECA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EECA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEECB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EECB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEECC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EECC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEECD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EECD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EE to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value CF to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed CF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA91
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA91
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA93
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA93
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA95
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA95
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA97
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA99
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA99
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xd3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xd3, addr_val is 0xd3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA9B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA9B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA9D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped CF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEED0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EED0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEED3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EED3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEED5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EED5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EE, new_page is EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEED9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EED9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEEDA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEDA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EEDB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEEDC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEDC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEEDF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEDF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EE to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E1 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA9E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA9E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAA0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAA1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFAA3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEEE2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEE2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6E to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEEE5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEEE6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEE6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEEE7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEE7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEEE8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEE8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEEE9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEE9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EE to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EB to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAA4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAA6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAA8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAAA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAAA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAAC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAAC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x7e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x7e, addr_val is 0x7e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFAAE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAAE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFAB0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEEEC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEEC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 6E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEEEF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6e, addr_val is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEEF1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEF1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EE, new_page is EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEEF5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEF5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EEF6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEEF7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEF7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 647 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEEFA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEFA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EEFB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEEFC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEFC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 48 to address 45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 48 on address 45 with checked value 48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEEFE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EEFE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EEFF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEF00
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF00
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 5 to address 46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 5 on address 46 with checked value 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEF02
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF02
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEF04
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF04
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EF to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 06
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA7B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA7D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFA7E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFA80
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xEF07
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF07
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x13
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4A to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEF09
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF09
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEF0A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF0A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEF0B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF0B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEF0C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF0C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FB to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEF0D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF0D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEF0F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF0F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEF10
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEF11
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF11
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EF to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 13 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 13
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA81
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA81
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA83
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA83
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA85
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA87
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xfb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xfb, addr_val is 0xfb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA89
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA89
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA8B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 13
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEF14
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEF17
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF17
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x4a, addr_val is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEF19
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF19
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EF, new_page is EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEF1D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF1D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEF1F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EF20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEF21
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF21
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 647 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEF24
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EF to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 26 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA8C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA8D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFA8E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA8F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA90
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEF27
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x13
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEF29
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEF2A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF2A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEF2B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF2B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed B4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEF2C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF2C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value D3 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEF2D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF2D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEF2F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF2F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEF30
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEF31
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EF to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 33 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA91
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA91
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA93
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA93
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA95
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA95
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA97
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA99
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA99
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xd3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xd3, addr_val is 0xd3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA9B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA9B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA9D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEF34
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEF37
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEF39
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF39
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EF, new_page is EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEF3D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEF3F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EF40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEF41
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF41
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEF44
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EF to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 46 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA9E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA9E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAA0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAA1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFAA3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEF47
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x13
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6E to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEF49
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEF4A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEF4B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF4B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 74 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEF4C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF4C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 7E to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 7E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEF4D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF4D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xEF4F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF4F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 7E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEF50
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEF51
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF51
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EF to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 53 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAA4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAA6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAA8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAAA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAAA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAAC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAAC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x7e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x7e, addr_val is 0x7e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFAAE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAAE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFAB0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEF54
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF54
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 6E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEF57
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6e, addr_val is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEF59
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF59
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EF, new_page is EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEF5D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEF5F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is EF60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEF61
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF61
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EF62
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEF63
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 47 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEF65
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EF to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 67 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA7B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA7D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFA7E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFA80
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xEF68
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x17
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4A to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEF6A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF6A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEF6B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF6B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEF6C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF6C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEF6D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEF6E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF6E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EF to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 70 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA81
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA81
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA83
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA83
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA85
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA87
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xfb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xfb, addr_val is 0xfb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA89
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA89
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA8B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEF71
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF71
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEF73
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF73
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x4a, addr_val is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEF75
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EF, new_page is EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEF79
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF79
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEF7A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF7A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EF7B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEF7C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF7C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 47 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEF7E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF7E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EF to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 80 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA8C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA8D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFA8E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA8F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA90
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEF81
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF81
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x17
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEF83
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF83
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEF84
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF84
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEF85
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEF86
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF86
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEF87
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EF to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 89 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 89
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA91
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA91
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA93
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA93
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA95
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA95
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA97
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA99
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA99
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xd3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xd3, addr_val is 0xd3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA9B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA9B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA9D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 89
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEF8A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF8A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEF8C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF8C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEF8E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF8E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EF, new_page is EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEF92
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF92
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEF93
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF93
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EF94
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEF95
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF95
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 47 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEF97
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EF to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 99 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 99
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA9E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA9E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAA0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAA1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFAA3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 99
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEF9A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF9A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x17
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6E to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEF9C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF9C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEF9D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEF9E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF9E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEF9F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EF9F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEFA0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EF to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A2 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed A2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAA4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAA6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAA8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAAA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAAA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAAC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAAC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x7e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x7e, addr_val is 0x7e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFAAE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAAE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFAB0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped A2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEFA3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFA3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 6E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEFA5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6e, addr_val is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEFA7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFA7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EF, new_page is EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEFAB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFAB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EFAC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEFAD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 647 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEFB0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEFB2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFB2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EF to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B4 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed B4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA7B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA7D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFA7E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFA80
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xEFB5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFB5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x1B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4A to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEFB8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEFB9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFB9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEFBA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFBA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEFBB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFBB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FB to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEFBC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFBC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEFBE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFBE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEFBF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFBF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEFC0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFC0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EF to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C2 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA81
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA81
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA83
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA83
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA85
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA87
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xfb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xfb, addr_val is 0xfb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA89
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA89
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA8B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEFC3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFC3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEFC6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFC6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x4a, addr_val is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEFC8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EF, new_page is EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xEFCC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFCC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xEFCE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFCE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EFCF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEFD0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 647 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEFD3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFD3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EF to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value D5 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed D5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA8C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA8D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFA8E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA8F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA90
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped D5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEFD6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFD6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x1B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEFD9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFD9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEFDA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFDA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEFDB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFDB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed B4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEFDC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFDC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value D3 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed D3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEFDD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFDD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEFDF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFDF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped D3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEFE0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFE0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xEFE1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFE1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EF to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E3 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA91
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA91
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA93
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA93
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA95
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA95
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA97
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA99
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA99
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xd3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xd3, addr_val is 0xd3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA9B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA9B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA9D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEFE4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEFE7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFE7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEFE9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFE9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is EF, new_page is EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xEFED
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xEFEF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address EFF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEFF1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFF1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xEFF4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFF4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EF to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F6 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA9E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA9E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAA0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAA1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFAA3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xEFF7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFF7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x1B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6E to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEFFA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFFA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEFFB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFFB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEFFC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFFC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 74 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEFFD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFFD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 7E to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 7E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xEFFE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc EFFE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF000
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F000
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 7E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF001
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F001
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF002
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F002
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F0 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 04
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAA4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAA6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAA8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAAA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAAA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAAC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAAC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x7e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x7e, addr_val is 0x7e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFAAE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAAE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFAB0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF005
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F005
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 6E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF008
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F008
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6e, addr_val is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF00A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F00A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F0, new_page is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF00E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F00E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF010
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F010
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is F011
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF012
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F012
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F013
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF014
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F014
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 647 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF017
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F017
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F0 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 19 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 19
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA7B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA7D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFA7E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA7F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFA80
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA80
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 19
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF01A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F01A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4A to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF01D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F01D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF01E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F01E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF01F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F01F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF020
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F020
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF021
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F021
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F0 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 23 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA81
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA81
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA83
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA83
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA85
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA87
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA87
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xfb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xfb, addr_val is 0xfb
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA89
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA89
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA8B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF024
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F024
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF027
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F027
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x4a, addr_val is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF029
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F029
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F0, new_page is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF02D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F02D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF02E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F02E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F02F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF030
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F030
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 647 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF033
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F033
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F0 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 35 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA8C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA8D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFA8E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA8E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA8F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA90
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF036
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F036
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF039
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F039
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF03A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F03A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF03B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F03B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF03C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F03C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF03D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F03D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F0 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 3F to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA91
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA91
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA93
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA93
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA95
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA95
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA97
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA97
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xFA99
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA99
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xd3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xd3, addr_val is 0xd3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA9B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA9B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFA9D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA9D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF040
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F040
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF043
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F043
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF045
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F045
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F0, new_page is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF049
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F049
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF04A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F04A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F04B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF04C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F04C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF04F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F04F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F0 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 51 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 51
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA9E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA9E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAA0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAA1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFAA3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 51
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF052
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F052
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6E to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF055
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F055
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF056
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F056
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF057
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F057
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF058
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F058
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF059
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F059
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F0 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 5B to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAA4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAA6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAA8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAA8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAAA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAAA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFAAC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAAC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x7e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x7e, addr_val is 0x7e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFAAE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAAE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFAB0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF05C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F05C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 6E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF05F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F05F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6e, addr_val is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF061
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F061
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F0, new_page is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF065
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F065
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC644
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C644
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 46 to address 1FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF066
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F066
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F067
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF068
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F068
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF06A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F06A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF06C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F06C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is F06D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF06E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F06E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F06F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF070
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F070
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 47 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 47 on address 47 with checked value 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF072
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F072
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F073
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF074
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F074
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6 to address 48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 6 on address 48 with checked value 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF076
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F076
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F077
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF078
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F078
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 647 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF07B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F07B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F0 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 7D to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 7D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB53
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB55
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB56
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB58
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB58
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 7D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF07E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F07E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4A to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF080
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F080
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF081
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F081
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF082
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F082
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF083
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F083
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF084
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F084
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F0 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 86 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 86
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB59
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB59
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB5B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB5D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB5F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x2, addr_val is 0x2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB61
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB61
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB63
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 86
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF087
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F087
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF08A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F08A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x4a, addr_val is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF08C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F08C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F0, new_page is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF090
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F090
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF091
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F091
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F092
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF093
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F093
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 647 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF096
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F096
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F0 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 98 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 98
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB64
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB65
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB66
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB68
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 98
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF099
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F099
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF09B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F09B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF09C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F09C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF09D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F09D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF09E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F09E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF09F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F09F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F0 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A1 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed A1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB69
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB6B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB6B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB6D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB6F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB71
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB71
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x42, addr_val is 0x42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB73
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB73
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is FB, new_page is FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB77
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB77
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped A1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF0A2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0A2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF0A5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF0A7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0A7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F0, new_page is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF0AB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0AB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF0AC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0AC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F0AD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF0AE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0AE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF0B1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0B1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F0 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B3 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA68
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA6A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA6B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA6C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA6D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF0B4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0B4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6F to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF0B6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0B6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF0B7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0B7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF0B8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0B8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF0B9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0B9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF0BA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0BA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F0 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value BC to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed BC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA6E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA70
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA72
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA72
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA74
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA76
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA76
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x65, addr_val is 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA78
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA78
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA7A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped BC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF0BD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0BD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF0C0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0C0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6f, addr_val is 0x6f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF0C2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0C2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F0, new_page is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF0C6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF0C7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F0C8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF0C9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0C9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 47 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF0CB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0CB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F0 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value CD to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed CD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB53
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB55
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB56
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB58
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB58
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped CD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF0CE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0CE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4A to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF0D0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0D0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF0D1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0D1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF0D2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0D2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF0D3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0D3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF0D4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0D4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F0 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value D6 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB59
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB59
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB5B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB5D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB5F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x2, addr_val is 0x2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB61
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB61
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB63
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF0D7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0D7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF0D9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0D9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x4a, addr_val is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF0DB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0DB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F0, new_page is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF0DF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0DF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF0E0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0E0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F0E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF0E2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 47 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF0E4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F0 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E6 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB64
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB65
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB66
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB68
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF0E7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0E7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF0E9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF0EA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF0EB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF0EC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF0ED
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F0 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value EF to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB69
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB6B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB6B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB6D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB6F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB71
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB71
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x42, addr_val is 0x42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB73
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB73
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is FB, new_page is FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB77
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB77
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF0F0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF0F2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF0F4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F0, new_page is F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF0F8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0F8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF0F9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0F9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F0FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF0FB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 47 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF0FD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F0FD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F0 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA68
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA6A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA6B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA6C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA6D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF100
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F100
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6F to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF102
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F102
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF103
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F103
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF104
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F104
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF105
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F105
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF106
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F106
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F1 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 8 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 08
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA6E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA70
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA72
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA72
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA74
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA76
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA76
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x65, addr_val is 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA78
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA78
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA7A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF109
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F109
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF10B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F10B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6f, addr_val is 0x6f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF10D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F10D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F1, new_page is F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF111
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F111
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF112
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F112
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F113
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF114
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F114
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 647 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF117
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F117
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F1 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 19 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 19
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB53
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB55
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB56
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB58
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB58
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 19
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF11A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F11A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x2F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4A to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF11D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F11D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF11E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F11E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF11F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F11F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF120
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F120
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF121
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F121
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F1 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 23 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB59
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB59
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB5B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB5D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB5F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x2, addr_val is 0x2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB61
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB61
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB63
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF124
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F124
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF127
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F127
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x4a, addr_val is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF129
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F129
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F1, new_page is F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF12D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F12D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF12E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F12E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F12F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF130
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F130
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 647 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF133
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F133
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F1 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 35 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB64
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB65
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB66
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB68
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF136
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F136
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x2F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF139
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F139
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF13A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F13A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF13B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F13B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF13C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F13C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF13D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F13D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F1 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 3F to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB69
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB6B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB6B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB6D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB6F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB71
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB71
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x42, addr_val is 0x42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB73
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB73
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is FB, new_page is FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB77
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB77
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF140
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F140
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF143
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F143
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF145
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F145
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F1, new_page is F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF149
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F149
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF14A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F14A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F14B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF14C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F14C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF14F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F14F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F1 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 51 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 51
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA68
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA6A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA6B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA6C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA6D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 51
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF152
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F152
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x2F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6F to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF155
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F155
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF156
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F156
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF157
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F157
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF158
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F158
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF159
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F159
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F1 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 5B to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA6E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA70
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA72
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA72
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA74
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA76
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA76
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x65, addr_val is 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA78
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA78
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA7A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF15C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F15C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF15F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F15F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6f, addr_val is 0x6f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF161
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F161
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F1, new_page is F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF165
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F165
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F166
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF167
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F167
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 647 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF16A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F16A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F16B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF16C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F16C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 48 to address 45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 48 on address 45 with checked value 48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF16E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F16E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F16F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF170
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F170
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 5 to address 46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 5 on address 46 with checked value 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF172
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F172
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF174
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F174
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F1 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 76 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 76
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB53
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB55
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB56
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB58
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB58
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 76
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF177
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F177
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4A to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF179
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F179
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF17A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F17A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF17B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F17B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 75 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF17C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F17C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 2 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 02
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF17D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F17D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF17F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F17F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF180
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F180
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF181
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F181
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F1 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 83 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 83
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB59
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB59
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB5B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB5D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB5F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x2, addr_val is 0x2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB61
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB61
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB63
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 83
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF184
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F184
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF187
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F187
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x4a, addr_val is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF189
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F189
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F1, new_page is F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF18D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F18D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF18F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F18F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F190
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF191
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F191
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 647 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF194
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F194
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F1 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 96 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 96
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB64
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB65
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB66
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB68
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 96
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF197
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F197
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF199
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F199
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF19A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F19A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF19B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F19B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 34 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF19C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F19C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 42 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF19D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F19D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF19F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F19F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF1A0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1A0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF1A1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1A1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F1 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A3 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed A3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB69
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB6B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB6B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB6D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB6F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB71
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB71
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x42, addr_val is 0x42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB73
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB73
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is FB, new_page is FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB77
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB77
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped A3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF1A4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1A4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF1A7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1A7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF1A9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1A9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F1, new_page is F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF1AD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1AD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF1AF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1AF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F1B0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF1B1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1B1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF1B4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1B4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F1 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B6 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed B6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA68
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA6A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA6B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA6C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA6D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF1B7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1B7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6F to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF1B9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1B9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF1BA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1BA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF1BB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1BB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 74 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF1BC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1BC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 65 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF1BD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1BD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF1BF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1BF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF1C0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1C0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF1C1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1C1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F1 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C3 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA6E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA70
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA72
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA72
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA74
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA76
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA76
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x65, addr_val is 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA78
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA78
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA7A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF1C4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1C4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF1C7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6f, addr_val is 0x6f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF1C9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1C9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F1, new_page is F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF1CD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1CD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF1CF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1CF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is F1D0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF1D1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1D1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F1D2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF1D3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1D3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 47 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF1D5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1D5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F1 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value D7 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed D7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB53
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB55
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB56
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB58
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB58
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped D7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF1D8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1D8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4A to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF1DA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1DA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF1DB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1DB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF1DC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1DC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF1DD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1DD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF1DE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1DE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F1 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E0 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB59
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB59
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB5B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB5D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB5F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x2, addr_val is 0x2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB61
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB61
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB63
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF1E1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF1E3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x4a, addr_val is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF1E5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1E5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F1, new_page is F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF1E9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF1EA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F1EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF1EC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 47 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF1EE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F1 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F0 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB64
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB65
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB66
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB68
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF1F1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF1F3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF1F4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF1F5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF1F6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF1F7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1F7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F1 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F9 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB69
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB6B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB6B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB6D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB6F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB71
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB71
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x42, addr_val is 0x42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB73
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB73
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is FB, new_page is FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB77
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB77
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF1FA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF1FC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF1FE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F1FE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F2, new_page is F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF202
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F202
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF203
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F203
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F204
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF205
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F205
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 47 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF207
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F207
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 9 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 09
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA68
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA6A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA6B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA6C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA6D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF20A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F20A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6F to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF20C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F20C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF20D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F20D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF20E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F20E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF20F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F20F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF210
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F210
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 12 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 12
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA6E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA70
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA72
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA72
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA74
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA76
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA76
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x65, addr_val is 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA78
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA78
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA7A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 12
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF213
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F213
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF215
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F215
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6f, addr_val is 0x6f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF217
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F217
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F2, new_page is F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF21B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F21B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F21C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF21D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F21D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 647 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF220
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F220
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF222
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F222
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 24 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB53
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB55
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB56
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB58
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB58
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF225
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F225
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4A to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF228
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F228
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF229
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F229
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF22A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F22A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 75 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF22B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F22B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 2 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 02
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF22C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F22C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF22E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F22E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF22F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F22F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF230
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F230
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 32 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB59
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB59
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB5B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB5D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB5F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x2, addr_val is 0x2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB61
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB61
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB63
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF233
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F233
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF236
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F236
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x4a, addr_val is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF238
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F238
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F2, new_page is F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF23C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F23C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF23E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F23E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F23F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF240
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F240
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 647 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF243
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F243
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 45 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB64
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB65
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB66
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB68
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF246
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F246
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF249
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F249
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF24A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F24A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF24B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F24B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 34 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF24C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F24C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 42 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF24D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F24D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA4, pc is currently at 0xF24F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F24F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF250
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F250
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF251
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F251
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 53 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB69
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB6B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB6B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB6D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB6F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB71
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB71
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x42, addr_val is 0x42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB73
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB73
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is FB, new_page is FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB77
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB77
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF254
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F254
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF257
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F257
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF259
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F259
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F2, new_page is F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF25D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F25D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF25F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F25F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F260
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF261
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F261
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF264
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F264
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 66 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA68
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA6A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA6B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA6C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA6D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF267
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F267
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6F to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF26A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F26A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF26B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F26B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF26C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F26C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 74 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF26D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F26D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 65 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF26E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F26E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF270
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F270
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF271
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F271
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF272
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F272
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 74 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA6E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA70
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA72
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA72
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA74
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA76
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA76
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x65, addr_val is 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA78
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA78
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA7A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF275
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F275
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF278
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F278
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6f, addr_val is 0x6f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF27A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F27A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F2, new_page is F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF27E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F27E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF280
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F280
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is F281
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF282
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F282
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F283
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF284
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F284
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 647 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF287
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F287
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 89 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 89
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB53
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB55
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB55
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB56
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB58
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB58
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 89
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF28A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F28A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 4A to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF28D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F28D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF28E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F28E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF28F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F28F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF290
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F290
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF291
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F291
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 93 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 93
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB59
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB59
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB5B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB5D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB5F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x2, addr_val is 0x2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB61
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB61
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB63
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 93
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF294
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F294
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF297
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F297
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x4a, addr_val is 0x4a
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF299
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F299
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F2, new_page is F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF29D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F29D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF29E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F29E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F29F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF2A0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2A0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 647 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF2A3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2A3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB64
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB65
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB66
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB68
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF2A6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2A6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF2A9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2A9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF2AA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF2AB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2AB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF2AC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2AC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF2AD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2AD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AF to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed AF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB69
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB6B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB6B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB6D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB6F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB71
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB71
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x42, addr_val is 0x42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB73
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB73
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is FB, new_page is FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB77
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB77
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped AF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF2B0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2B0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF2B3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF2B5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2B5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F2, new_page is F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF2B9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2B9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF2BA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2BA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F2BB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF2BC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2BC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF2BF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2BF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C1 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFA68
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA6A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFA6B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FA6C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFA6D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF2C2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2C2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6F to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF2C5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2C5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF2C6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF2C7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF2C8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2C8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xF2C9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2C9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value CB to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed CB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA6E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA6E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA70
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA72
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA72
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA74
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA74
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x64, pc is currently at 0xFA76
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x64
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA76
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x65, addr_val is 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA78
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA78
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFA7A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FA7A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped CB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF2CC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2CC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF2CF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2CF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6f, addr_val is 0x6f
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF2D1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2D1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F2, new_page is F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF2D5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2D5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC647
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 49 to address 1FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF2D6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2D6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F2D7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF2D8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2D8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF2DA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2DA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF2DC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2DC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is F2DD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF2DE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2DE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F2DF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF2E0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2E0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 47 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 47 on address 47 with checked value 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF2E2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F2E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF2E4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6 to address 48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 6 on address 48 with checked value 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF2E6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2E6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F2E7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF2E8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 647 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF2EB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value ED to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB1D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB1D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB1F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB20
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB21
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB22
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB22
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF2EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF2F0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF2F1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF2F2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF2F3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF2F4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F2 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F6 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB23
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB25
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB27
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB29
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xe1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xe1, addr_val is 0xe1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB2B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB2D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF2F7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2F7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF2FA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF2FC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F2FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F2, new_page is F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF300
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F300
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF301
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F301
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F302
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF303
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F303
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 647 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF306
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F306
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 8 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 08
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB2E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB2F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB30
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB32
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF309
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F309
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 14 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF30B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F30B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF30C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F30C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF30D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F30D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF30E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F30E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF30F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F30F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 11 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 11
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB33
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB35
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB37
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB39
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB39
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB3B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x56, addr_val is 0x56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB3D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB3F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 11
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF312
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F312
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF315
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F315
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x14, addr_val is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF317
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F317
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F3, new_page is F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF31B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F31B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF31C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F31C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F31D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF31E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F31E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF321
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F321
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 23 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB40
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB42
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB43
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB45
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF324
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F324
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 1B to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF326
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F326
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF327
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F327
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF328
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F328
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF329
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F329
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF32A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F32A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 2C to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 2C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB46
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB48
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB4A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB4C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB4C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB4E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB4E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6e, addr_val is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB50
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB52
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 2C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF32D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F32D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 1B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF330
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F330
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x1b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x1b, addr_val is 0x1b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF332
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F332
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F3, new_page is F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF336
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F336
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF337
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F337
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F338
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF339
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F339
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 47 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF33B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F33B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 3D to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB1D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB1D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB1F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB20
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB21
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB22
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB22
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF33E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F33E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF340
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F340
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF341
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F341
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF342
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F342
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF343
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F343
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF344
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F344
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 46 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB23
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB25
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB27
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB29
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xe1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xe1, addr_val is 0xe1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB2B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB2D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF347
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F347
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF349
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F349
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF34B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F34B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F3, new_page is F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF34F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F34F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF350
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F350
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F351
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF352
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F352
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 47 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF354
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F354
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 56 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB2E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB2F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB30
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB32
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF357
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F357
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 14 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF359
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F359
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF35A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F35A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF35B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F35B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF35C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F35C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF35D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F35D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 5F to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB33
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB35
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB37
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB39
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB39
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB3B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x56, addr_val is 0x56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB3D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB3F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF360
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F360
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF362
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F362
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x14, addr_val is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF364
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F364
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F3, new_page is F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF368
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F368
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF369
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F369
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F36A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF36B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F36B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 47 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF36D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F36D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6F to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB40
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB42
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB43
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB45
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF370
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F370
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 1B to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF372
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F372
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF373
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F373
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF374
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F374
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF375
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F375
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF376
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F376
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 78 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 78
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB46
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB48
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB4A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB4C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB4C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB4E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB4E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6e, addr_val is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB50
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB52
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 78
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF379
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F379
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 1B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF37B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F37B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x1b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x1b, addr_val is 0x1b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF37D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F37D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F3, new_page is F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF381
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F381
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF382
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F382
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F383
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF384
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F384
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 647 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF387
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F387
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 89 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 89
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB1D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB1D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB1F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB20
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB21
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB22
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB22
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 89
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF38A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F38A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x4F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF38D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F38D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF38E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F38E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF38F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F38F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF390
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F390
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF391
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F391
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 93 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 93
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB23
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB25
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB27
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB29
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xe1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xe1, addr_val is 0xe1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB2B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB2D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 93
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF394
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F394
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF397
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F397
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF399
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F399
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F3, new_page is F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF39D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F39D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF39E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F39E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F39F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF3A0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3A0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 647 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF3A3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3A3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB2E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB2F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB30
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB32
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF3A6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3A6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x4F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 14 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF3A9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3A9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF3AA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3AA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF3AB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3AB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF3AC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3AC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF3AD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3AD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AF to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed AF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB33
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB35
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB37
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB39
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB39
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB3B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x56, addr_val is 0x56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB3D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB3F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped AF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF3B0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3B0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF3B3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x14, addr_val is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF3B5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3B5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F3, new_page is F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF3B9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3B9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF3BA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3BA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F3BB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF3BC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3BC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF3BF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3BF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C1 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB40
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB42
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB43
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB45
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF3C2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3C2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x4F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 1B to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF3C5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3C5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF3C6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF3C7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF3C8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3C8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF3C9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3C9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value CB to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed CB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB46
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB48
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB4A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB4C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB4C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB4E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB4E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6e, addr_val is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB50
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB52
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped CB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF3CC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3CC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 1B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF3CF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3CF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x1b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x1b, addr_val is 0x1b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF3D1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3D1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F3, new_page is F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF3D5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3D5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F3D6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF3D7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3D7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 647 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF3DA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3DA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F3DB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF3DC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3DC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 48 to address 45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 48 on address 45 with checked value 48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF3DE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3DE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F3DF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF3E0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3E0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 5 to address 46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 5 on address 46 with checked value 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF3E2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF3E4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E6 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB1D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB1D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB1F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB20
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB21
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB22
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB22
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF3E7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3E7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF3E9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF3EA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF3EB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF3EC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3EC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E1 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF3ED
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF3EF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3EF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF3F0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF3F1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F3 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F3 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB23
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB25
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB27
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB29
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xe1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xe1, addr_val is 0xe1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB2B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB2D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF3F4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF3F7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3F7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF3F9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3F9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F3, new_page is F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF3FD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3FD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF3FF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F3FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F400
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF401
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F401
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 647 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF404
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F404
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 06
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB2E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB2F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB30
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB32
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF407
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F407
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 14 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF409
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F409
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF40A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F40A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF40B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F40B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 35 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF40C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F40C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 56 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF40D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F40D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF40F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F40F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF410
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F410
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF411
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F411
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 13 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 13
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB33
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB35
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB37
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB39
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB39
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB3B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x56, addr_val is 0x56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB3D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB3F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 13
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF414
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F414
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF417
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F417
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x14, addr_val is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF419
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F419
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F4, new_page is F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF41D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F41D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF41F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F41F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F420
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF421
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F421
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF424
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F424
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 26 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB40
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB42
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB43
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB45
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 26
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF427
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F427
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x53
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 1B to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF429
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F429
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF42A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F42A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF42B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F42B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 75 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF42C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F42C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6E to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 6E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF42D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F42D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF42F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F42F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 6E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF430
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F430
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF431
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F431
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 33 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB46
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB48
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB4A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB4C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB4C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB4E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB4E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6e, addr_val is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB50
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB52
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF434
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F434
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 1B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF437
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F437
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x1b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x1b, addr_val is 0x1b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF439
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F439
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F4, new_page is F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF43D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F43D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF43F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F43F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is F440
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF441
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F441
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F442
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF443
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F443
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 47 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF445
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F445
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 47 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB1D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB1D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB1F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB20
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB21
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB22
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB22
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF448
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F448
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF44A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F44A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF44B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F44B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF44C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F44C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF44D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F44D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF44E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F44E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 50 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB23
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB25
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB27
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB29
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xe1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xe1, addr_val is 0xe1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB2B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB2D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF451
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F451
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF453
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F453
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF455
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F455
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F4, new_page is F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF459
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F459
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF45A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F45A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F45B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF45C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F45C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 47 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF45E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F45E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 60 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB2E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB2F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB30
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB32
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF461
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F461
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 14 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF463
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F463
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF464
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F464
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF465
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F465
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF466
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F466
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF467
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F467
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 69 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB33
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB35
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB37
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB39
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB39
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB3B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x56, addr_val is 0x56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB3D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB3F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF46A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F46A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF46C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F46C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x14, addr_val is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF46E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F46E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F4, new_page is F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF472
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F472
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF473
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F473
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F474
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF475
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F475
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 47 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF477
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F477
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 79 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 79
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB40
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB42
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB43
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB45
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 79
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF47A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F47A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 1B to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF47C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F47C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF47D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F47D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF47E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F47E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF47F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F47F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF480
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F480
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 82 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 82
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB46
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB48
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB4A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB4C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB4C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB4E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB4E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6e, addr_val is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB50
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB52
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 82
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF483
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F483
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 1B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF485
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F485
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x1b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x1b, addr_val is 0x1b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF487
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F487
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F4, new_page is F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF48B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F48B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F48C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF48D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F48D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 647 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF490
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F490
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF492
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F492
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 94 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 94
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB1D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB1D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB1F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB20
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB21
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB22
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB22
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 94
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF495
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F495
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF498
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F498
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF499
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F499
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF49A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F49A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF49B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F49B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E1 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF49C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F49C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF49E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F49E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF49F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F49F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF4A0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4A0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A2 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed A2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB23
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB25
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB27
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB29
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xe1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xe1, addr_val is 0xe1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB2B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB2D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped A2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF4A3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4A3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF4A6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4A6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF4A8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4A8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F4, new_page is F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF4AC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4AC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF4AE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4AE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F4AF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF4B0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4B0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 647 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF4B3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B5 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed B5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB2E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB2F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB30
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB32
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF4B6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4B6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 14 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF4B9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4B9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF4BA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4BA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF4BB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4BB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 35 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF4BC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4BC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 56 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF4BD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4BD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF4BF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4BF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF4C0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4C0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF4C1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4C1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C3 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB33
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB35
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB37
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB39
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB39
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB3B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x56, addr_val is 0x56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB3D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB3F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF4C4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4C4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF4C7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x14, addr_val is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF4C9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4C9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F4, new_page is F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF4CD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4CD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF4CF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4CF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F4D0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF4D1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4D1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF4D4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4D4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value D6 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed D6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB40
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB42
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB43
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB45
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped D6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF4D7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4D7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x5B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 1B to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF4DA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4DA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF4DB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4DB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF4DC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4DC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 75 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF4DD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4DD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6E to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 6E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF4DE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4DE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF4E0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4E0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 6E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF4E1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4E1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF4E2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E4 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB46
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB48
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB4A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB4C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB4C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB4E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB4E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6e, addr_val is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB50
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB52
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF4E5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4E5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 1B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF4E8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x1b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x1b, addr_val is 0x1b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF4EA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4EA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F4, new_page is F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF4EE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4EE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF4F0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4F0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is F4F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF4F2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F4F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF4F4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 647 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF4F7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4F7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F4 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F9 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB1D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB1D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB1F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB20
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB21
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFB22
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB22
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF4FA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF4FD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4FD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF4FE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4FE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF4FF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F4FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF500
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F500
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF501
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F501
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 3 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 03
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB23
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB23
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB25
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB27
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB29
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0xe1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0xe1, addr_val is 0xe1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB2B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB2D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF504
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F504
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF507
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F507
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF509
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F509
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F5, new_page is F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF50D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F50D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF50E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F50E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F50F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF510
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F510
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 647 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF513
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F513
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 15 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 15
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB2E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB2F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB2F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB30
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB32
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB32
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 15
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF516
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F516
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 14 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF519
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F519
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF51A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F51A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF51B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F51B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF51C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F51C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF51D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F51D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 1F to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB33
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB33
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB35
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB37
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB39
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB39
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB3B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x56, addr_val is 0x56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB3D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB3D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB3F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB3F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF520
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F520
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF523
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F523
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x14, addr_val is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF525
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F525
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F5, new_page is F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF529
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F529
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF52A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F52A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F52B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF52C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F52C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF52F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F52F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 31 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB40
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB40
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB42
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB43
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB43
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB44
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB45
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF532
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F532
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x5F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 1B to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF535
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F535
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF536
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F536
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF537
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F537
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF538
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F538
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF539
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F539
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 3B to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB46
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB48
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB4A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB4A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB4C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB4C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB4E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB4E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x6e, addr_val is 0x6e
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB50
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB50
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xFB52
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF53C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F53C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 1B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF53F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F53F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x1b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x1b, addr_val is 0x1b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF541
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F541
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F5, new_page is F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF545
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F545
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 49
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC64A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C64A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC64C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C64C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 11
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 0 on address 11 with checked value 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC64E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C64E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address C64F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC650
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C650
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 0 to address 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 0 on address 0 with checked value 0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xC652
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc C652
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 54 to address 1FC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 54
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x67, pc is currently at 0xF546
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x67
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F546
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F547
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF548
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F548
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value FF to address 1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote FF on address 1 with checked value FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF54A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F54A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF54C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F54C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is F54D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF54E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F54E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F54F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF550
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F550
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 47 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 47 on address 47 with checked value 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF552
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F552
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F553
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF554
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F554
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 6 to address 48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 6 on address 48 with checked value 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF556
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F556
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F557
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF558
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F558
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 647 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xF55B
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F55B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 5D to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAE9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAEB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAEB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFAEC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAEC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFAEE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAEE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 5D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF55E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F55E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF560
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F560
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF561
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F561
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF562
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F562
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF563
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F563
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF564
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F564
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 66 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAEF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAF1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAF3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAF5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x5, addr_val is 0x5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAF7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAF9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 66
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF567
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F567
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF56A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F56A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF56C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F56C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F5, new_page is F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF570
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F570
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF571
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F571
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F572
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF573
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F573
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 647 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF576
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F576
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 78 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 78
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAFA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAFB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAFC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAFD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAFE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 78
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF579
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F579
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 14 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF57B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F57B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF57C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F57C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF57D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F57D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF57E
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F57E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF57F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F57F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 81 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 81
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAFF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB01
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB01
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB03
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB03
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB05
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB05
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x57, addr_val is 0x57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB07
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB07
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB09
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB09
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 81
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF582
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F582
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF585
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F585
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x14, addr_val is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF587
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F587
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F5, new_page is F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF58B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F58B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF58C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F58C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F58D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF58E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F58E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF591
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F591
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 93 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 93
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB0A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB0A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB0C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB0C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB0D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB0D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB0E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB0F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB0F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 93
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF594
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F594
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] get_operand_address: In Indirect_X
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 9B to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF596
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F596
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF597
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F597
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF598
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F598
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF599
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F599
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF59A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F59A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 9C to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 9C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB10
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB12
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB12
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB14
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB16
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB16
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x11
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x11, addr_val is 0x11
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB18
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB1A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB1A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 9C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF59D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F59D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 9B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF5A0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5A0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x9b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x9b, addr_val is 0x9b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF5A2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5A2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F5, new_page is F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF5A6
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5A6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5A7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5A7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F5A8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF5A9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5A9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 47 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF5AB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5AB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value AD to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed AD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAE9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAEB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAEB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFAEC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAEC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFAEE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAEE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped AD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF5AE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5AE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5B0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5B0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5B1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5B1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5B2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5B2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5B3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5B4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5B4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B6 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed B6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAEF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAF1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAF3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAF5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x5, addr_val is 0x5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAF7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAF9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF5B7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5B7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5B9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5B9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF5BB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5BB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F5, new_page is F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF5BF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5BF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5C0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5C0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F5C1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5C2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5C2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 47 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5C4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5C4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C6 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAFA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAFB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAFC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAFD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAFE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF5C7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5C7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 14 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF5C9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5C9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF5CA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5CA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF5CB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5CB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF5CC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5CC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF5CD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5CD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value CF to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed CF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAFF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB01
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB01
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB03
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB03
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB05
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB05
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x57, addr_val is 0x57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB07
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB07
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB09
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB09
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped CF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF5D0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5D0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5D2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5D2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x14, addr_val is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF5D4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5D4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F5, new_page is F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF5D8
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5D8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5D9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5D9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F5DA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5DB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5DB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 47 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5DD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5DD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value DF to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed DF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB0A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB0A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB0C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB0C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB0D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB0D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB0E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB0F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB0F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped DF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF5E0
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5E0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x67
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 5 cycles, total for this instruction is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 9B to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5E2
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5E2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5E3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5E3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5E4
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5E4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5E5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5E5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5E6
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5E6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value E8 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB10
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB12
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB12
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB14
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB16
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB16
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x11
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x11, addr_val is 0x11
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB18
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB1A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB1A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped E8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF5E9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5E9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 9B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF5EB
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5EB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x9b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x9b, addr_val is 0x9b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF5ED
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5ED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F5, new_page is F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF5F1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5F1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5F2
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5F2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F5F3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF5F4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5F4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 647 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF5F7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5F7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F5 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F9 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAE9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAEB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAEB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFAEC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAEC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFAEE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAEE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF5FA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5FD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5FD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5FE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5FE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF5FF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F5FF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF600
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F600
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF601
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F601
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F6 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 3 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 03
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAEF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAF1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAF3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAF5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x5, addr_val is 0x5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAF7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAF9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF604
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F604
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF607
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F607
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF609
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F609
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F6, new_page is F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF60D
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F60D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF60E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F60E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F60F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF610
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F610
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 647 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF613
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F613
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F6 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 15 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 15
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAFA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAFB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAFC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAFD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAFE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 15
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF616
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F616
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 14 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF619
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F619
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF61A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F61A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF61B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F61B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF61C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F61C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF61D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F61D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F6 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 1F to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAFF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB01
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB01
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB03
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB03
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB05
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB05
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x57, addr_val is 0x57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB07
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB07
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB09
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB09
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 1F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF620
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F620
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF623
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F623
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x14, addr_val is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF625
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F625
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F6, new_page is F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF629
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F629
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF62A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F62A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F62B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF62C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F62C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF62F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F62F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F6 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 31 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB0A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB0A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB0C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB0C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB0D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB0D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB0E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB0F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB0F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 31
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF632
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F632
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x6F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 9B to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF635
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F635
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF636
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F636
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF637
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F637
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF638
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F638
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF639
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F639
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F6 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 3B to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB10
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB12
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB12
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB14
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB16
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB16
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x11
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x11, addr_val is 0x11
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB18
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB1A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB1A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 3B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF63C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F63C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 9B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF63F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F63F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x9b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x9b, addr_val is 0x9b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF641
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F641
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F6, new_page is F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF645
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F645
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F646
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF647
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 647 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF64A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F64A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F64B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF64C
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F64C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 48 to address 45
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 48 on address 45 with checked value 48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF64E
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F64E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F64F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF650
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F650
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 5 to address 46
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 5 on address 46 with checked value 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF652
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F652
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF654
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F654
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F6 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 56 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAE9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAEB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAEB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFAEC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAEC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFAEE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAEE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 56
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF657
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F657
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x73
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF659
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F659
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF65A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F65A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF65B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F65B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 35 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF65C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F65C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 5 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 05
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF65D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F65D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF65F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F65F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF660
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F660
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF661
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F661
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F6 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 63 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAEF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAF1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAF3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAF5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x5, addr_val is 0x5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAF7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAF9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 63
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF664
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F664
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF667
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F667
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF669
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F669
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F6, new_page is F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF66D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F66D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF66F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F66F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F670
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF671
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F671
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 647 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF674
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F674
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F6 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 76 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 76
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAFA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAFB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAFC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAFD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAFE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 76
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF677
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F677
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x73
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 14 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF679
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F679
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF67A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F67A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF67B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F67B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 34 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF67C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F67C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 57 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF67D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F67D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF67F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F67F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF680
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F680
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 34
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF681
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F681
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F6 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 83 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 83
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAFF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB01
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB01
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB03
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB03
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB05
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB05
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x57, addr_val is 0x57
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB07
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB07
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB09
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB09
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 83
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF684
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F684
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF687
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F687
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x14, addr_val is 0x14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF689
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F689
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F6, new_page is F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF68D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F68D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF68F
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F68F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F690
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF691
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F691
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF694
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F694
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F6 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 96 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 96
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB0A
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB0A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB0C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB0C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB0D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB0D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FB0E
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 75
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB0F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB0F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 96
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF697
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F697
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x73
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 8 cycles, total for this instruction is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 9B to address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF699
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F699
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF69A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F69A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF69B
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F69B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 35 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF69C
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F69C
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 11 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed 11
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF69D
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F69D
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF69F
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F69F
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 11
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF6A0
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6A0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped 35
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF6A1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6A1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F6 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A3 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed A3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB10
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB10
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB12
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB12
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB14
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB14
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB16
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB16
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x11
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x11, addr_val is 0x11
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB18
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB1A
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FB1A
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped A3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF6A4
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6A4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 9B
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF6A7
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6A7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x9b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x9b, addr_val is 0x9b
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF6A9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6A9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F6, new_page is F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF6AD
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6AD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF6AF
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6AF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] LDX: Address is F6B0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF6B1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6B1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F6B2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF6B3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6B3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value A5 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote A5 on address 47 with checked value A5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF6B5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6B5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F6 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value B7 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed B7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAE9
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAE9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAEB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAEB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFAEC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAEC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAED
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is B2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFAEE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAEE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped B7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF6B8
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6B8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x77
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 52 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF6BA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6BA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF6BB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6BB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF6BC
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6BC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF6BD
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6BD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF6BE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6BE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F6 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value C0 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed C0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAEF
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAEF
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAF1
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAF3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAF5
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x5, addr_val is 0x5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAF7
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF7
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAF9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAF9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped C0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF6C1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6C1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF6C3
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6C3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:30Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:30Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF6C5
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6C5
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] branch: old_page is F6, new_page is F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF6C9
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6C9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF6CA
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6CA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address F6CB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF6CC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6CC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 29 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] sta wrote 29 on address 47 with checked value 29
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF6CE
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6CE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value F6 to address 1FB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value D0 to address 1FA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_push: pushed D0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAFA
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFA
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAFB
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFB
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAFC
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFC
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: Initalized, reading address FAFD
+[2025-05-03T16:20:30Z DEBUG nes::cpu] lda: a register is 42
+[2025-05-03T16:20:30Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAFE
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc FAFE
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped D0
+[2025-05-03T16:20:30Z DEBUG nes::cpu] stack_pop: popped F6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF6D1
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Reading values, starting with pc F6D1
+[2025-05-03T16:20:30Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:30Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:30Z DEBUG nes::cpu] op is 0x77
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Writing value 14 to address 47
+[2025-05-03T16:20:30Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:30Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF6D3
+[2025-05-03T16:20:30Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:30Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:30Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6D3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF6D4
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6D4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF6D5
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6D5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF6D6
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6D6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF6D7
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6D7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value F6 to address 1FB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed F6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value D9 to address 1FA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed D9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAFF
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAFF
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB01
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB01
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB03
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB03
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB05
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB05
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] a value is 0x57
+[2025-05-03T16:20:31Z DEBUG nes::cpu] compare: val is 0x57, addr_val is 0x57
+[2025-05-03T16:20:31Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:31Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB07
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB07
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB09
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB09
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped D9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped F6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF6DA
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6DA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 14
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF6DC
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6DC
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] a value is 0x14
+[2025-05-03T16:20:31Z DEBUG nes::cpu] compare: val is 0x14, addr_val is 0x14
+[2025-05-03T16:20:31Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:31Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF6DE
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6DE
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] branch: old_page is F6, new_page is F6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF6E2
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6E2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF6E3
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6E3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address F6E4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF6E5
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6E5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x85
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 37 to address 47
+[2025-05-03T16:20:31Z DEBUG nes::cpu] sta wrote 37 on address 47 with checked value 37
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF6E7
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6E7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value F6 to address 1FB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed F6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value E9 to address 1FA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed E9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB0A
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB0A
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB0C
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB0C
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB0D
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB0D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address FB0E
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 75
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB0F
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB0F
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped E9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped F6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF6EA
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6EA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x77
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 9B to address 47
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF6EC
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6EC
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF6ED
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6ED
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF6EE
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6EE
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF6EF
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6EF
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF6F0
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6F0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value F6 to address 1FB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed F6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value F2 to address 1FA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed F2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB10
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB10
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB12
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB12
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB14
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB14
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB16
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB16
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] a value is 0x11
+[2025-05-03T16:20:31Z DEBUG nes::cpu] compare: val is 0x11, addr_val is 0x11
+[2025-05-03T16:20:31Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:31Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB18
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB18
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB1A
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB1A
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped F2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped F6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF6F3
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6F3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address 47
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 9B
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF6F5
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6F5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] a value is 0x9b
+[2025-05-03T16:20:31Z DEBUG nes::cpu] compare: val is 0x9b, addr_val is 0x9b
+[2025-05-03T16:20:31Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:31Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF6F7
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] branch: old_page is F6, new_page is F6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF6FB
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6FB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address F6FC
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF6FD
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F6FD
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value A5 to address 647
+[2025-05-03T16:20:31Z DEBUG nes::cpu] sta wrote A5 on address 647 with checked value A5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF700
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F700
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF702
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F702
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value F7 to address 1FB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 4 to address 1FA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed 04
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAE9
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAE9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAEB
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAEB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFAEC
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAEC
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address FAED
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is B2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFAEE
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAEE
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF705
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F705
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x7B
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 52 to address 647
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF708
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F708
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF709
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F709
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF70A
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F70A
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 35 to address 1FB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed 35
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF70B
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F70B
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 5 to address 1FA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed 05
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF70C
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F70C
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF70E
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F70E
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped 5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF70F
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F70F
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped 35
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF710
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F710
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value F7 to address 1FB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 12 to address 1FA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed 12
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAEF
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAEF
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAF1
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAF1
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAF3
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAF3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAF5
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAF5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] a value is 0x5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] compare: val is 0x5, addr_val is 0x5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:31Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAF7
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAF7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAF9
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAF9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped 12
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF713
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F713
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF716
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F716
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:31Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:31Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:31Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF718
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F718
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] branch: old_page is F7, new_page is F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF71C
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F71C
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF71E
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F71E
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address F71F
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF720
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F720
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 29 to address 647
+[2025-05-03T16:20:31Z DEBUG nes::cpu] sta wrote 29 on address 647 with checked value 29
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF723
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F723
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value F7 to address 1FB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 25 to address 1FA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed 25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAFA
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAFA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAFB
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAFB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAFC
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAFC
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address FAFD
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 42
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAFE
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAFE
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped 25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF726
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F726
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x7B
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 14 to address 647
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF729
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F729
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF72A
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F72A
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF72B
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F72B
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 34 to address 1FB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed 34
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF72C
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F72C
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 57 to address 1FA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed 57
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF72D
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F72D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF72F
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F72F
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped 57
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF730
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F730
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped 34
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF731
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F731
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value F7 to address 1FB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 33 to address 1FA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed 33
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAFF
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAFF
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB01
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB01
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB03
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB03
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB05
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB05
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] a value is 0x57
+[2025-05-03T16:20:31Z DEBUG nes::cpu] compare: val is 0x57, addr_val is 0x57
+[2025-05-03T16:20:31Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:31Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB07
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB07
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB09
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB09
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped 33
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF734
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F734
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 14
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF737
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F737
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] a value is 0x14
+[2025-05-03T16:20:31Z DEBUG nes::cpu] compare: val is 0x14, addr_val is 0x14
+[2025-05-03T16:20:31Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:31Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF739
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F739
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] branch: old_page is F7, new_page is F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF73D
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F73D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF73F
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F73F
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address F740
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF741
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F741
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:31Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF744
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F744
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value F7 to address 1FB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 46 to address 1FA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed 46
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB0A
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB0A
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB0C
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB0C
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB0D
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB0D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address FB0E
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 75
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB0F
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB0F
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped 46
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF747
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F747
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x7B
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 9B to address 647
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF74A
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F74A
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF74B
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F74B
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF74C
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F74C
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x8
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 35 to address 1FB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed 35
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF74D
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F74D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x48
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 11 to address 1FA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed 11
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF74E
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F74E
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF750
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F750
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x68
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped 11
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF751
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F751
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x28
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped 35
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF752
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F752
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value F7 to address 1FB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 54 to address 1FA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed 54
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB10
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB10
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB12
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB12
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB14
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB14
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB16
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB16
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] a value is 0x11
+[2025-05-03T16:20:31Z DEBUG nes::cpu] compare: val is 0x11, addr_val is 0x11
+[2025-05-03T16:20:31Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:31Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB18
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB18
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB1A
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB1A
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped 54
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF755
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F755
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 9B
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF758
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F758
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] a value is 0x9b
+[2025-05-03T16:20:31Z DEBUG nes::cpu] compare: val is 0x9b, addr_val is 0x9b
+[2025-05-03T16:20:31Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:31Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF75A
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F75A
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] branch: old_page is F7, new_page is F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF75E
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F75E
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF760
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F760
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] LDX: Address is F761
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF762
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F762
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address F763
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is A5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF764
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F764
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value A5 to address 647
+[2025-05-03T16:20:31Z DEBUG nes::cpu] sta wrote A5 on address 647 with checked value A5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF767
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F767
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value F7 to address 1FB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 69 to address 1FA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xFAE9
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAE9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFAEB
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAEB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFAEC
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAEC
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address FAED
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is B2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0xE4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xFAEE
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAEE
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xE4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xE4, pc is currently at 0xF76A
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xE4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F76A
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x7F
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 52 to address 647
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF76D
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F76D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF76E
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F76E
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF76F
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F76F
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF770
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F770
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF771
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F771
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value F7 to address 1FB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 73 to address 1FA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed 73
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAEF
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAEF
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAF1
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAF1
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAF3
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAF3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAF5
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAF5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] a value is 0x5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] compare: val is 0x5, addr_val is 0x5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:31Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAF7
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAF7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFAF9
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAF9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped 73
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF774
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F774
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 52
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF777
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F777
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] a value is 0x52
+[2025-05-03T16:20:31Z DEBUG nes::cpu] compare: val is 0x52, addr_val is 0x52
+[2025-05-03T16:20:31Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:31Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF779
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F779
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] branch: old_page is F7, new_page is F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF77D
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F77D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF77E
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F77E
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address F77F
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 29
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF780
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F780
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 29 to address 647
+[2025-05-03T16:20:31Z DEBUG nes::cpu] sta wrote 29 on address 647 with checked value 29
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF783
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F783
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value F7 to address 1FB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 85 to address 1FA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed 85
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAFA
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAFA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xB8
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFAFB
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAFB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x18
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAFC
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAFC
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address FAFD
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 42
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAFE
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAFE
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped 85
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF786
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F786
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x7F
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 14 to address 647
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF789
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F789
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF78A
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F78A
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF78B
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F78B
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF78C
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F78C
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xF78D
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F78D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value F7 to address 1FB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 8F to address 1FA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed 8F
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFAFF
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FAFF
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB01
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB01
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB03
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB03
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xB0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x24, pc is currently at 0xFB05
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x24
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB05
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100100
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] a value is 0x57
+[2025-05-03T16:20:31Z DEBUG nes::cpu] compare: val is 0x57, addr_val is 0x57
+[2025-05-03T16:20:31Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:31Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB07
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB07
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB09
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB09
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped 8F
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF790
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F790
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 14
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF793
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F793
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] a value is 0x14
+[2025-05-03T16:20:31Z DEBUG nes::cpu] compare: val is 0x14, addr_val is 0x14
+[2025-05-03T16:20:31Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:31Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF795
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F795
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] branch: old_page is F7, new_page is F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF799
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F799
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xC8
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF79A
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F79A
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address F79B
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 37
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF79C
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F79C
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 37 to address 647
+[2025-05-03T16:20:31Z DEBUG nes::cpu] sta wrote 37 on address 647 with checked value 37
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF79F
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F79F
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value F7 to address 1FB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value A1 to address 1FA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed A1
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB0A
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB0A
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x24
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Actually in group 3!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB0C
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB0C
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x38
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xE5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xE5, pc is currently at 0xFB0D
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xE5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB0D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 11100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address FB0E
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 75
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x65
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xFB0F
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB0F
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped A1
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x65
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x65, pc is currently at 0xF7A2
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x65
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F7A2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 01100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x7F
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 7 cycles, total for this instruction is 7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 9B to address 647
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF7A5
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F7A5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF7A6
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F7A6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF7A7
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F7A7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF7A8
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F7A8
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xEA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xF7A9
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F7A9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value F7 to address 1FB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value AB to address 1FA
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed AB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB10
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB10
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x70
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB12
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB12
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x30
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB14
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB14
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x90
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xFB16
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB16
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] a value is 0x11
+[2025-05-03T16:20:31Z DEBUG nes::cpu] compare: val is 0x11, addr_val is 0x11
+[2025-05-03T16:20:31Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:31Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB18
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB18
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xD0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xFB1A
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc FB1A
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped AB
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7AC
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F7AC
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xAD
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address 647
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 9B
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xF7AF
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F7AF
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xC9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] a value is 0x9b
+[2025-05-03T16:20:31Z DEBUG nes::cpu] compare: val is 0x9b, addr_val is 0x9b
+[2025-05-03T16:20:31Z DEBUG nes::cpu] res value is 0x0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Added carry!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] added zero!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] removed negative
+[2025-05-03T16:20:31Z DEBUG nes::cpu] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7B1
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F7B1
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] branch: old_page is F7, new_page is F7
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xF7B5
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc F7B5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped 54
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC655
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc C655
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address 0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC657
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc C657
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC659
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc C659
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 3 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC65B
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc C65B
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xF0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Found group 3 cc = 0b00!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] group_three: Initalized
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 1 cycles, total for this instruction is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] branch: old_page is C6, new_page is C6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 3
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC66B
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc C66B
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x20
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value C6 to address 1FD
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed C6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 6D to address 1FC
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_push: pushed 6D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC689
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc C689
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address C68A
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC68B
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc C68B
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 2 to address 4015
+[2025-05-03T16:20:31Z DEBUG nes::cpu] sta wrote 2 on address 4015 with checked value 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC68E
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc C68E
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address C68F
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 3F
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC690
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc C690
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 3F to address 4004
+[2025-05-03T16:20:31Z DEBUG nes::cpu] sta wrote 3F on address 4004 with checked value 3F
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x25, pc is currently at 0xC693
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x25
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc C693
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address C694
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 9A
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC695
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc C695
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 9A to address 4005
+[2025-05-03T16:20:31Z DEBUG nes::cpu] sta wrote 9A on address 4005 with checked value 9A
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC698
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc C698
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address C699
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is FF
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC69A
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc C69A
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value FF to address 4006
+[2025-05-03T16:20:31Z DEBUG nes::cpu] sta wrote FF on address 4006 with checked value FF
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0xA5, pc is currently at 0xC69D
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0xA5
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc C69D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 10100101
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0xA9
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 2 cycles, total for this instruction is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: Initalized, reading address C69E
+[2025-05-03T16:20:31Z DEBUG nes::cpu] lda: a register is 0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC69F
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc C69F
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x8D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 4 cycles, total for this instruction is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Writing value 0 to address 4007
+[2025-05-03T16:20:31Z DEBUG nes::cpu] sta wrote 0 on address 4007 with checked value 0
+[2025-05-03T16:20:31Z DEBUG nes::cpu] g1 the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 4
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC6A2
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc C6A2
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped 6D
+[2025-05-03T16:20:31Z DEBUG nes::cpu] stack_pop: popped C6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Adding 6 cycles, total for this instruction is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] Calling tick, total number of cycles is 6
+[2025-05-03T16:20:31Z DEBUG nes::cpu] end of run the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::cpu] start of run the flags are 0x27, pc is currently at 0xC66E
+[2025-05-03T16:20:31Z WARN nes::trace] no trace address needed!
+[2025-05-03T16:20:31Z WARN nes::trace] the flags are 0x27
+[2025-05-03T16:20:31Z DEBUG nes::trace] chose this one!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] finished running callback!
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Reading values, starting with pc C66E
+[2025-05-03T16:20:31Z DEBUG nes::cpu] run: Flags [NV-BDIZC]: 00100111
+[2025-05-03T16:20:31Z WARN nes::cpu] The value of 7F is 69
+[2025-05-03T16:20:31Z DEBUG nes::cpu] op is 0x60
+[2025-05-03T16:20:31Z DEBUG nes::cpu] EOF!
diff --git a/emulator_errors.log b/emulator_errors.log
new file mode 100644
index 0000000..e8b0ca0
--- /dev/null
+++ b/emulator_errors.log
@@ -0,0 +1,123 @@
+warning: unused import: `nes::print_title`
+ --> src/cpu.rs:5:5
+ |
+5 | use nes::print_title;
+ | ^^^^^^^^^^^^^^^^
+ |
+ = note: `#[warn(unused_imports)]` on by default
+
+warning: unused import: `ops::Add`
+ --> src/cpu.rs:6:16
+ |
+6 | use std::{fmt, ops::Add};
+ | ^^^^^^^^
+
+warning: unused imports: `info` and `warn`
+ --> src/cpu.rs:7:18
+ |
+7 | use log::{debug, info, warn};
+ | ^^^^ ^^^^
+
+warning: unused import: `crate::op::OpCode`
+ --> src/trace.rs:4:5
+ |
+4 | use crate::op::OpCode;
+ | ^^^^^^^^^^^^^^^^^
+
+warning: unused import: `crate::op::CPU_OPCODES`
+ --> src/trace.rs:5:5
+ |
+5 | use crate::op::CPU_OPCODES;
+ | ^^^^^^^^^^^^^^^^^^^^^^
+
+warning: unused import: `std::collections::HashMap`
+ --> src/trace.rs:7:5
+ |
+7 | use std::collections::HashMap;
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^
+
+warning: unused import: `std::ops::Add`
+ --> src/trace.rs:8:5
+ |
+8 | use std::ops::Add;
+ | ^^^^^^^^^^^^^
+
+warning: unused imports: `debug` and `info`
+ --> src/trace.rs:10:11
+ |
+10 | use log::{debug, info, warn};
+ | ^^^^^ ^^^^
+
+warning: unused import: `sdl2::pixels::PixelFormatEnum`
+ --> src/main.rs:16:5
+ |
+16 | use sdl2::pixels::PixelFormatEnum;
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+warning: unused variable: `instr`
+ --> src/cpu.rs:536:13
+ |
+536 | let instr = match highnibble {
+ | ^^^^^ help: if this is intentional, prefix it with an underscore: `_instr`
+ |
+ = note: `#[warn(unused_variables)]` on by default
+
+warning: unused variable: `instr`
+ --> src/cpu.rs:647:13
+ |
+647 | let instr = match highnibble {
+ | ^^^^^ help: if this is intentional, prefix it with an underscore: `_instr`
+
+warning: unused variable: `instr`
+ --> src/cpu.rs:821:13
+ |
+821 | let instr = match aaa {
+ | ^^^^^ help: if this is intentional, prefix it with an underscore: `_instr`
+
+warning: unused variable: `instr`
+ --> src/cpu.rs:1007:13
+ |
+1007 | let instr = match aaa {
+ | ^^^^^ help: if this is intentional, prefix it with an underscore: `_instr`
+
+warning: unused variable: `instr`
+ --> src/cpu.rs:1240:17
+ |
+1240 | let instr = match aaa {
+ | ^^^^^ help: if this is intentional, prefix it with an underscore: `_instr`
+
+warning: function `handle_user_input` is never used
+ --> src/main.rs:22:4
+ |
+22 | fn handle_user_input(cpu: &mut CPU, event_pump: &mut EventPump) {
+ | ^^^^^^^^^^^^^^^^^
+ |
+ = note: `#[warn(dead_code)]` on by default
+
+warning: function `color` is never used
+ --> src/main.rs:58:4
+ |
+58 | fn color(byte: u8) -> Color {
+ | ^^^^^
+
+warning: function `read_screen_state` is never used
+ --> src/main.rs:71:4
+ |
+71 | fn read_screen_state(cpu: &mut CPU, frame: &mut [u8; 32 * 3 * 32]) -> bool {
+ | ^^^^^^^^^^^^^^^^^
+
+warning: method `write_oam_dma` is never used
+ --> src/ppu.rs:190:8
+ |
+26 | impl PPU {
+ | -------- method in this implementation
+...
+190 | fn write_oam_dma(&mut self, data: &[u8; 256]) {
+ | ^^^^^^^^^^^^^
+
+warning: `nes` (bin "nes") generated 18 warnings (run `cargo fix --bin "nes"` to apply 9 suggestions)
+ Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.03s
+ Running `target/debug/nes`
+thread 'main' panicked at src/cpu.rs:300:44:
+not implemented: get_operand_address: Accumulator addressing are not supported from this function
+note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
diff --git a/exact.txt b/exact.txt
new file mode 100644
index 0000000..702610d
--- /dev/null
+++ b/exact.txt
@@ -0,0 +1,8991 @@
+C000 4C F5 C5 JMP $C5F5 A:00 X:00 Y:00 P:24 SP:FD PPU: 0, 21 CYC:7
+C5F5 A2 00 LDX #$00 A:00 X:00 Y:00 P:24 SP:FD PPU: 0, 30 CYC:10
+C5F7 86 00 STX $00 = 00 A:00 X:00 Y:00 P:26 SP:FD PPU: 0, 36 CYC:12
+C5F9 86 10 STX $10 = 00 A:00 X:00 Y:00 P:26 SP:FD PPU: 0, 45 CYC:15
+C5FB 86 11 STX $11 = 00 A:00 X:00 Y:00 P:26 SP:FD PPU: 0, 54 CYC:18
+C5FD 20 2D C7 JSR $C72D A:00 X:00 Y:00 P:26 SP:FD PPU: 0, 63 CYC:21
+C72D EA NOP A:00 X:00 Y:00 P:26 SP:FB PPU: 0, 81 CYC:27
+C72E 38 SEC A:00 X:00 Y:00 P:26 SP:FB PPU: 0, 87 CYC:29
+C72F B0 04 BCS $C735 A:00 X:00 Y:00 P:27 SP:FB PPU: 0, 93 CYC:31
+C735 EA NOP A:00 X:00 Y:00 P:27 SP:FB PPU: 0,102 CYC:34
+C736 18 CLC A:00 X:00 Y:00 P:27 SP:FB PPU: 0,108 CYC:36
+C737 B0 03 BCS $C73C A:00 X:00 Y:00 P:26 SP:FB PPU: 0,114 CYC:38
+C739 4C 40 C7 JMP $C740 A:00 X:00 Y:00 P:26 SP:FB PPU: 0,120 CYC:40
+C740 EA NOP A:00 X:00 Y:00 P:26 SP:FB PPU: 0,129 CYC:43
+C741 38 SEC A:00 X:00 Y:00 P:26 SP:FB PPU: 0,135 CYC:45
+C742 90 03 BCC $C747 A:00 X:00 Y:00 P:27 SP:FB PPU: 0,141 CYC:47
+C744 4C 4B C7 JMP $C74B A:00 X:00 Y:00 P:27 SP:FB PPU: 0,147 CYC:49
+C74B EA NOP A:00 X:00 Y:00 P:27 SP:FB PPU: 0,156 CYC:52
+C74C 18 CLC A:00 X:00 Y:00 P:27 SP:FB PPU: 0,162 CYC:54
+C74D 90 04 BCC $C753 A:00 X:00 Y:00 P:26 SP:FB PPU: 0,168 CYC:56
+C753 EA NOP A:00 X:00 Y:00 P:26 SP:FB PPU: 0,177 CYC:59
+C754 A9 00 LDA #$00 A:00 X:00 Y:00 P:26 SP:FB PPU: 0,183 CYC:61
+C756 F0 04 BEQ $C75C A:00 X:00 Y:00 P:26 SP:FB PPU: 0,189 CYC:63
+C75C EA NOP A:00 X:00 Y:00 P:26 SP:FB PPU: 0,198 CYC:66
+C75D A9 40 LDA #$40 A:00 X:00 Y:00 P:26 SP:FB PPU: 0,204 CYC:68
+C75F F0 03 BEQ $C764 A:40 X:00 Y:00 P:24 SP:FB PPU: 0,210 CYC:70
+C761 4C 68 C7 JMP $C768 A:40 X:00 Y:00 P:24 SP:FB PPU: 0,216 CYC:72
+C768 EA NOP A:40 X:00 Y:00 P:24 SP:FB PPU: 0,225 CYC:75
+C769 A9 40 LDA #$40 A:40 X:00 Y:00 P:24 SP:FB PPU: 0,231 CYC:77
+C76B D0 04 BNE $C771 A:40 X:00 Y:00 P:24 SP:FB PPU: 0,237 CYC:79
+C771 EA NOP A:40 X:00 Y:00 P:24 SP:FB PPU: 0,246 CYC:82
+C772 A9 00 LDA #$00 A:40 X:00 Y:00 P:24 SP:FB PPU: 0,252 CYC:84
+C774 D0 03 BNE $C779 A:00 X:00 Y:00 P:26 SP:FB PPU: 0,258 CYC:86
+C776 4C 7D C7 JMP $C77D A:00 X:00 Y:00 P:26 SP:FB PPU: 0,264 CYC:88
+C77D EA NOP A:00 X:00 Y:00 P:26 SP:FB PPU: 0,273 CYC:91
+C77E A9 FF LDA #$FF A:00 X:00 Y:00 P:26 SP:FB PPU: 0,279 CYC:93
+C780 85 01 STA $01 = 00 A:FF X:00 Y:00 P:A4 SP:FB PPU: 0,285 CYC:95
+C782 24 01 BIT $01 = FF A:FF X:00 Y:00 P:A4 SP:FB PPU: 0,294 CYC:98
+C784 70 04 BVS $C78A A:FF X:00 Y:00 P:E4 SP:FB PPU: 0,303 CYC:101
+C78A EA NOP A:FF X:00 Y:00 P:E4 SP:FB PPU: 0,312 CYC:104
+C78B 24 01 BIT $01 = FF A:FF X:00 Y:00 P:E4 SP:FB PPU: 0,318 CYC:106
+C78D 50 03 BVC $C792 A:FF X:00 Y:00 P:E4 SP:FB PPU: 0,327 CYC:109
+C78F 4C 96 C7 JMP $C796 A:FF X:00 Y:00 P:E4 SP:FB PPU: 0,333 CYC:111
+C796 EA NOP A:FF X:00 Y:00 P:E4 SP:FB PPU: 1, 1 CYC:114
+C797 A9 00 LDA #$00 A:FF X:00 Y:00 P:E4 SP:FB PPU: 1, 7 CYC:116
+C799 85 01 STA $01 = FF A:00 X:00 Y:00 P:66 SP:FB PPU: 1, 13 CYC:118
+C79B 24 01 BIT $01 = 00 A:00 X:00 Y:00 P:66 SP:FB PPU: 1, 22 CYC:121
+C79D 50 04 BVC $C7A3 A:00 X:00 Y:00 P:26 SP:FB PPU: 1, 31 CYC:124
+C7A3 EA NOP A:00 X:00 Y:00 P:26 SP:FB PPU: 1, 40 CYC:127
+C7A4 24 01 BIT $01 = 00 A:00 X:00 Y:00 P:26 SP:FB PPU: 1, 46 CYC:129
+C7A6 70 03 BVS $C7AB A:00 X:00 Y:00 P:26 SP:FB PPU: 1, 55 CYC:132
+C7A8 4C AF C7 JMP $C7AF A:00 X:00 Y:00 P:26 SP:FB PPU: 1, 61 CYC:134
+C7AF EA NOP A:00 X:00 Y:00 P:26 SP:FB PPU: 1, 70 CYC:137
+C7B0 A9 00 LDA #$00 A:00 X:00 Y:00 P:26 SP:FB PPU: 1, 76 CYC:139
+C7B2 10 04 BPL $C7B8 A:00 X:00 Y:00 P:26 SP:FB PPU: 1, 82 CYC:141
+C7B8 EA NOP A:00 X:00 Y:00 P:26 SP:FB PPU: 1, 91 CYC:144
+C7B9 A9 80 LDA #$80 A:00 X:00 Y:00 P:26 SP:FB PPU: 1, 97 CYC:146
+C7BB 10 03 BPL $C7C0 A:80 X:00 Y:00 P:A4 SP:FB PPU: 1,103 CYC:148
+C7BD 4C D9 C7 JMP $C7D9 A:80 X:00 Y:00 P:A4 SP:FB PPU: 1,109 CYC:150
+C7D9 EA NOP A:80 X:00 Y:00 P:A4 SP:FB PPU: 1,118 CYC:153
+C7DA 60 RTS A:80 X:00 Y:00 P:A4 SP:FB PPU: 1,124 CYC:155
+C600 20 DB C7 JSR $C7DB A:80 X:00 Y:00 P:A4 SP:FD PPU: 1,142 CYC:161
+C7DB EA NOP A:80 X:00 Y:00 P:A4 SP:FB PPU: 1,160 CYC:167
+C7DC A9 FF LDA #$FF A:80 X:00 Y:00 P:A4 SP:FB PPU: 1,166 CYC:169
+C7DE 85 01 STA $01 = 00 A:FF X:00 Y:00 P:A4 SP:FB PPU: 1,172 CYC:171
+C7E0 24 01 BIT $01 = FF A:FF X:00 Y:00 P:A4 SP:FB PPU: 1,181 CYC:174
+C7E2 A9 00 LDA #$00 A:FF X:00 Y:00 P:E4 SP:FB PPU: 1,190 CYC:177
+C7E4 38 SEC A:00 X:00 Y:00 P:66 SP:FB PPU: 1,196 CYC:179
+C7E5 78 SEI A:00 X:00 Y:00 P:67 SP:FB PPU: 1,202 CYC:181
+C7E6 F8 SED A:00 X:00 Y:00 P:67 SP:FB PPU: 1,208 CYC:183
+C7E7 08 PHP A:00 X:00 Y:00 P:6F SP:FB PPU: 1,214 CYC:185
+C7E8 68 PLA A:00 X:00 Y:00 P:6F SP:FA PPU: 1,223 CYC:188
+C7E9 29 EF AND #$EF A:7F X:00 Y:00 P:6D SP:FB PPU: 1,235 CYC:192
+C7EB C9 6F CMP #$6F A:6F X:00 Y:00 P:6D SP:FB PPU: 1,241 CYC:194
+C7ED F0 04 BEQ $C7F3 A:6F X:00 Y:00 P:6F SP:FB PPU: 1,247 CYC:196
+C7F3 EA NOP A:6F X:00 Y:00 P:6F SP:FB PPU: 1,256 CYC:199
+C7F4 A9 40 LDA #$40 A:6F X:00 Y:00 P:6F SP:FB PPU: 1,262 CYC:201
+C7F6 85 01 STA $01 = FF A:40 X:00 Y:00 P:6D SP:FB PPU: 1,268 CYC:203
+C7F8 24 01 BIT $01 = 40 A:40 X:00 Y:00 P:6D SP:FB PPU: 1,277 CYC:206
+C7FA D8 CLD A:40 X:00 Y:00 P:6D SP:FB PPU: 1,286 CYC:209
+C7FB A9 10 LDA #$10 A:40 X:00 Y:00 P:65 SP:FB PPU: 1,292 CYC:211
+C7FD 18 CLC A:10 X:00 Y:00 P:65 SP:FB PPU: 1,298 CYC:213
+C7FE 08 PHP A:10 X:00 Y:00 P:64 SP:FB PPU: 1,304 CYC:215
+C7FF 68 PLA A:10 X:00 Y:00 P:64 SP:FA PPU: 1,313 CYC:218
+C800 29 EF AND #$EF A:74 X:00 Y:00 P:64 SP:FB PPU: 1,325 CYC:222
+C802 C9 64 CMP #$64 A:64 X:00 Y:00 P:64 SP:FB PPU: 1,331 CYC:224
+C804 F0 04 BEQ $C80A A:64 X:00 Y:00 P:67 SP:FB PPU: 1,337 CYC:226
+C80A EA NOP A:64 X:00 Y:00 P:67 SP:FB PPU: 2, 5 CYC:229
+C80B A9 80 LDA #$80 A:64 X:00 Y:00 P:67 SP:FB PPU: 2, 11 CYC:231
+C80D 85 01 STA $01 = 40 A:80 X:00 Y:00 P:E5 SP:FB PPU: 2, 17 CYC:233
+C80F 24 01 BIT $01 = 80 A:80 X:00 Y:00 P:E5 SP:FB PPU: 2, 26 CYC:236
+C811 F8 SED A:80 X:00 Y:00 P:A5 SP:FB PPU: 2, 35 CYC:239
+C812 A9 00 LDA #$00 A:80 X:00 Y:00 P:AD SP:FB PPU: 2, 41 CYC:241
+C814 38 SEC A:00 X:00 Y:00 P:2F SP:FB PPU: 2, 47 CYC:243
+C815 08 PHP A:00 X:00 Y:00 P:2F SP:FB PPU: 2, 53 CYC:245
+C816 68 PLA A:00 X:00 Y:00 P:2F SP:FA PPU: 2, 62 CYC:248
+C817 29 EF AND #$EF A:3F X:00 Y:00 P:2D SP:FB PPU: 2, 74 CYC:252
+C819 C9 2F CMP #$2F A:2F X:00 Y:00 P:2D SP:FB PPU: 2, 80 CYC:254
+C81B F0 04 BEQ $C821 A:2F X:00 Y:00 P:2F SP:FB PPU: 2, 86 CYC:256
+C821 EA NOP A:2F X:00 Y:00 P:2F SP:FB PPU: 2, 95 CYC:259
+C822 A9 FF LDA #$FF A:2F X:00 Y:00 P:2F SP:FB PPU: 2,101 CYC:261
+C824 48 PHA A:FF X:00 Y:00 P:AD SP:FB PPU: 2,107 CYC:263
+C825 28 PLP A:FF X:00 Y:00 P:AD SP:FA PPU: 2,116 CYC:266
+C826 D0 09 BNE $C831 A:FF X:00 Y:00 P:EF SP:FB PPU: 2,128 CYC:270
+C828 10 07 BPL $C831 A:FF X:00 Y:00 P:EF SP:FB PPU: 2,134 CYC:272
+C82A 50 05 BVC $C831 A:FF X:00 Y:00 P:EF SP:FB PPU: 2,140 CYC:274
+C82C 90 03 BCC $C831 A:FF X:00 Y:00 P:EF SP:FB PPU: 2,146 CYC:276
+C82E 4C 35 C8 JMP $C835 A:FF X:00 Y:00 P:EF SP:FB PPU: 2,152 CYC:278
+C835 EA NOP A:FF X:00 Y:00 P:EF SP:FB PPU: 2,161 CYC:281
+C836 A9 04 LDA #$04 A:FF X:00 Y:00 P:EF SP:FB PPU: 2,167 CYC:283
+C838 48 PHA A:04 X:00 Y:00 P:6D SP:FB PPU: 2,173 CYC:285
+C839 28 PLP A:04 X:00 Y:00 P:6D SP:FA PPU: 2,182 CYC:288
+C83A F0 09 BEQ $C845 A:04 X:00 Y:00 P:24 SP:FB PPU: 2,194 CYC:292
+C83C 30 07 BMI $C845 A:04 X:00 Y:00 P:24 SP:FB PPU: 2,200 CYC:294
+C83E 70 05 BVS $C845 A:04 X:00 Y:00 P:24 SP:FB PPU: 2,206 CYC:296
+C840 B0 03 BCS $C845 A:04 X:00 Y:00 P:24 SP:FB PPU: 2,212 CYC:298
+C842 4C 49 C8 JMP $C849 A:04 X:00 Y:00 P:24 SP:FB PPU: 2,218 CYC:300
+C849 EA NOP A:04 X:00 Y:00 P:24 SP:FB PPU: 2,227 CYC:303
+C84A F8 SED A:04 X:00 Y:00 P:24 SP:FB PPU: 2,233 CYC:305
+C84B A9 FF LDA #$FF A:04 X:00 Y:00 P:2C SP:FB PPU: 2,239 CYC:307
+C84D 85 01 STA $01 = 80 A:FF X:00 Y:00 P:AC SP:FB PPU: 2,245 CYC:309
+C84F 24 01 BIT $01 = FF A:FF X:00 Y:00 P:AC SP:FB PPU: 2,254 CYC:312
+C851 18 CLC A:FF X:00 Y:00 P:EC SP:FB PPU: 2,263 CYC:315
+C852 A9 00 LDA #$00 A:FF X:00 Y:00 P:EC SP:FB PPU: 2,269 CYC:317
+C854 48 PHA A:00 X:00 Y:00 P:6E SP:FB PPU: 2,275 CYC:319
+C855 A9 FF LDA #$FF A:00 X:00 Y:00 P:6E SP:FA PPU: 2,284 CYC:322
+C857 68 PLA A:FF X:00 Y:00 P:EC SP:FA PPU: 2,290 CYC:324
+C858 D0 09 BNE $C863 A:00 X:00 Y:00 P:6E SP:FB PPU: 2,302 CYC:328
+C85A 30 07 BMI $C863 A:00 X:00 Y:00 P:6E SP:FB PPU: 2,308 CYC:330
+C85C 50 05 BVC $C863 A:00 X:00 Y:00 P:6E SP:FB PPU: 2,314 CYC:332
+C85E B0 03 BCS $C863 A:00 X:00 Y:00 P:6E SP:FB PPU: 2,320 CYC:334
+C860 4C 67 C8 JMP $C867 A:00 X:00 Y:00 P:6E SP:FB PPU: 2,326 CYC:336
+C867 EA NOP A:00 X:00 Y:00 P:6E SP:FB PPU: 2,335 CYC:339
+C868 A9 00 LDA #$00 A:00 X:00 Y:00 P:6E SP:FB PPU: 3, 0 CYC:341
+C86A 85 01 STA $01 = FF A:00 X:00 Y:00 P:6E SP:FB PPU: 3, 6 CYC:343
+C86C 24 01 BIT $01 = 00 A:00 X:00 Y:00 P:6E SP:FB PPU: 3, 15 CYC:346
+C86E 38 SEC A:00 X:00 Y:00 P:2E SP:FB PPU: 3, 24 CYC:349
+C86F A9 FF LDA #$FF A:00 X:00 Y:00 P:2F SP:FB PPU: 3, 30 CYC:351
+C871 48 PHA A:FF X:00 Y:00 P:AD SP:FB PPU: 3, 36 CYC:353
+C872 A9 00 LDA #$00 A:FF X:00 Y:00 P:AD SP:FA PPU: 3, 45 CYC:356
+C874 68 PLA A:00 X:00 Y:00 P:2F SP:FA PPU: 3, 51 CYC:358
+C875 F0 09 BEQ $C880 A:FF X:00 Y:00 P:AD SP:FB PPU: 3, 63 CYC:362
+C877 10 07 BPL $C880 A:FF X:00 Y:00 P:AD SP:FB PPU: 3, 69 CYC:364
+C879 70 05 BVS $C880 A:FF X:00 Y:00 P:AD SP:FB PPU: 3, 75 CYC:366
+C87B 90 03 BCC $C880 A:FF X:00 Y:00 P:AD SP:FB PPU: 3, 81 CYC:368
+C87D 4C 84 C8 JMP $C884 A:FF X:00 Y:00 P:AD SP:FB PPU: 3, 87 CYC:370
+C884 60 RTS A:FF X:00 Y:00 P:AD SP:FB PPU: 3, 96 CYC:373
+C603 20 85 C8 JSR $C885 A:FF X:00 Y:00 P:AD SP:FD PPU: 3,114 CYC:379
+C885 EA NOP A:FF X:00 Y:00 P:AD SP:FB PPU: 3,132 CYC:385
+C886 18 CLC A:FF X:00 Y:00 P:AD SP:FB PPU: 3,138 CYC:387
+C887 A9 FF LDA #$FF A:FF X:00 Y:00 P:AC SP:FB PPU: 3,144 CYC:389
+C889 85 01 STA $01 = 00 A:FF X:00 Y:00 P:AC SP:FB PPU: 3,150 CYC:391
+C88B 24 01 BIT $01 = FF A:FF X:00 Y:00 P:AC SP:FB PPU: 3,159 CYC:394
+C88D A9 55 LDA #$55 A:FF X:00 Y:00 P:EC SP:FB PPU: 3,168 CYC:397
+C88F 09 AA ORA #$AA A:55 X:00 Y:00 P:6C SP:FB PPU: 3,174 CYC:399
+C891 B0 0B BCS $C89E A:FF X:00 Y:00 P:EC SP:FB PPU: 3,180 CYC:401
+C893 10 09 BPL $C89E A:FF X:00 Y:00 P:EC SP:FB PPU: 3,186 CYC:403
+C895 C9 FF CMP #$FF A:FF X:00 Y:00 P:EC SP:FB PPU: 3,192 CYC:405
+C897 D0 05 BNE $C89E A:FF X:00 Y:00 P:6F SP:FB PPU: 3,198 CYC:407
+C899 50 03 BVC $C89E A:FF X:00 Y:00 P:6F SP:FB PPU: 3,204 CYC:409
+C89B 4C A2 C8 JMP $C8A2 A:FF X:00 Y:00 P:6F SP:FB PPU: 3,210 CYC:411
+C8A2 EA NOP A:FF X:00 Y:00 P:6F SP:FB PPU: 3,219 CYC:414
+C8A3 38 SEC A:FF X:00 Y:00 P:6F SP:FB PPU: 3,225 CYC:416
+C8A4 B8 CLV A:FF X:00 Y:00 P:6F SP:FB PPU: 3,231 CYC:418
+C8A5 A9 00 LDA #$00 A:FF X:00 Y:00 P:2F SP:FB PPU: 3,237 CYC:420
+C8A7 09 00 ORA #$00 A:00 X:00 Y:00 P:2F SP:FB PPU: 3,243 CYC:422
+C8A9 D0 09 BNE $C8B4 A:00 X:00 Y:00 P:2F SP:FB PPU: 3,249 CYC:424
+C8AB 70 07 BVS $C8B4 A:00 X:00 Y:00 P:2F SP:FB PPU: 3,255 CYC:426
+C8AD 90 05 BCC $C8B4 A:00 X:00 Y:00 P:2F SP:FB PPU: 3,261 CYC:428
+C8AF 30 03 BMI $C8B4 A:00 X:00 Y:00 P:2F SP:FB PPU: 3,267 CYC:430
+C8B1 4C B8 C8 JMP $C8B8 A:00 X:00 Y:00 P:2F SP:FB PPU: 3,273 CYC:432
+C8B8 EA NOP A:00 X:00 Y:00 P:2F SP:FB PPU: 3,282 CYC:435
+C8B9 18 CLC A:00 X:00 Y:00 P:2F SP:FB PPU: 3,288 CYC:437
+C8BA 24 01 BIT $01 = FF A:00 X:00 Y:00 P:2E SP:FB PPU: 3,294 CYC:439
+C8BC A9 55 LDA #$55 A:00 X:00 Y:00 P:EE SP:FB PPU: 3,303 CYC:442
+C8BE 29 AA AND #$AA A:55 X:00 Y:00 P:6C SP:FB PPU: 3,309 CYC:444
+C8C0 D0 09 BNE $C8CB A:00 X:00 Y:00 P:6E SP:FB PPU: 3,315 CYC:446
+C8C2 50 07 BVC $C8CB A:00 X:00 Y:00 P:6E SP:FB PPU: 3,321 CYC:448
+C8C4 B0 05 BCS $C8CB A:00 X:00 Y:00 P:6E SP:FB PPU: 3,327 CYC:450
+C8C6 30 03 BMI $C8CB A:00 X:00 Y:00 P:6E SP:FB PPU: 3,333 CYC:452
+C8C8 4C CF C8 JMP $C8CF A:00 X:00 Y:00 P:6E SP:FB PPU: 3,339 CYC:454
+C8CF EA NOP A:00 X:00 Y:00 P:6E SP:FB PPU: 4, 7 CYC:457
+C8D0 38 SEC A:00 X:00 Y:00 P:6E SP:FB PPU: 4, 13 CYC:459
+C8D1 B8 CLV A:00 X:00 Y:00 P:6F SP:FB PPU: 4, 19 CYC:461
+C8D2 A9 F8 LDA #$F8 A:00 X:00 Y:00 P:2F SP:FB PPU: 4, 25 CYC:463
+C8D4 29 EF AND #$EF A:F8 X:00 Y:00 P:AD SP:FB PPU: 4, 31 CYC:465
+C8D6 90 0B BCC $C8E3 A:E8 X:00 Y:00 P:AD SP:FB PPU: 4, 37 CYC:467
+C8D8 10 09 BPL $C8E3 A:E8 X:00 Y:00 P:AD SP:FB PPU: 4, 43 CYC:469
+C8DA C9 E8 CMP #$E8 A:E8 X:00 Y:00 P:AD SP:FB PPU: 4, 49 CYC:471
+C8DC D0 05 BNE $C8E3 A:E8 X:00 Y:00 P:2F SP:FB PPU: 4, 55 CYC:473
+C8DE 70 03 BVS $C8E3 A:E8 X:00 Y:00 P:2F SP:FB PPU: 4, 61 CYC:475
+C8E0 4C E7 C8 JMP $C8E7 A:E8 X:00 Y:00 P:2F SP:FB PPU: 4, 67 CYC:477
+C8E7 EA NOP A:E8 X:00 Y:00 P:2F SP:FB PPU: 4, 76 CYC:480
+C8E8 18 CLC A:E8 X:00 Y:00 P:2F SP:FB PPU: 4, 82 CYC:482
+C8E9 24 01 BIT $01 = FF A:E8 X:00 Y:00 P:2E SP:FB PPU: 4, 88 CYC:484
+C8EB A9 5F LDA #$5F A:E8 X:00 Y:00 P:EC SP:FB PPU: 4, 97 CYC:487
+C8ED 49 AA EOR #$AA A:5F X:00 Y:00 P:6C SP:FB PPU: 4,103 CYC:489
+C8EF B0 0B BCS $C8FC A:F5 X:00 Y:00 P:EC SP:FB PPU: 4,109 CYC:491
+C8F1 10 09 BPL $C8FC A:F5 X:00 Y:00 P:EC SP:FB PPU: 4,115 CYC:493
+C8F3 C9 F5 CMP #$F5 A:F5 X:00 Y:00 P:EC SP:FB PPU: 4,121 CYC:495
+C8F5 D0 05 BNE $C8FC A:F5 X:00 Y:00 P:6F SP:FB PPU: 4,127 CYC:497
+C8F7 50 03 BVC $C8FC A:F5 X:00 Y:00 P:6F SP:FB PPU: 4,133 CYC:499
+C8F9 4C 00 C9 JMP $C900 A:F5 X:00 Y:00 P:6F SP:FB PPU: 4,139 CYC:501
+C900 EA NOP A:F5 X:00 Y:00 P:6F SP:FB PPU: 4,148 CYC:504
+C901 38 SEC A:F5 X:00 Y:00 P:6F SP:FB PPU: 4,154 CYC:506
+C902 B8 CLV A:F5 X:00 Y:00 P:6F SP:FB PPU: 4,160 CYC:508
+C903 A9 70 LDA #$70 A:F5 X:00 Y:00 P:2F SP:FB PPU: 4,166 CYC:510
+C905 49 70 EOR #$70 A:70 X:00 Y:00 P:2D SP:FB PPU: 4,172 CYC:512
+C907 D0 09 BNE $C912 A:00 X:00 Y:00 P:2F SP:FB PPU: 4,178 CYC:514
+C909 70 07 BVS $C912 A:00 X:00 Y:00 P:2F SP:FB PPU: 4,184 CYC:516
+C90B 90 05 BCC $C912 A:00 X:00 Y:00 P:2F SP:FB PPU: 4,190 CYC:518
+C90D 30 03 BMI $C912 A:00 X:00 Y:00 P:2F SP:FB PPU: 4,196 CYC:520
+C90F 4C 16 C9 JMP $C916 A:00 X:00 Y:00 P:2F SP:FB PPU: 4,202 CYC:522
+C916 EA NOP A:00 X:00 Y:00 P:2F SP:FB PPU: 4,211 CYC:525
+C917 18 CLC A:00 X:00 Y:00 P:2F SP:FB PPU: 4,217 CYC:527
+C918 24 01 BIT $01 = FF A:00 X:00 Y:00 P:2E SP:FB PPU: 4,223 CYC:529
+C91A A9 00 LDA #$00 A:00 X:00 Y:00 P:EE SP:FB PPU: 4,232 CYC:532
+C91C 69 69 ADC #$69 A:00 X:00 Y:00 P:6E SP:FB PPU: 4,238 CYC:534
+C91E 30 0B BMI $C92B A:69 X:00 Y:00 P:2C SP:FB PPU: 4,244 CYC:536
+C920 B0 09 BCS $C92B A:69 X:00 Y:00 P:2C SP:FB PPU: 4,250 CYC:538
+C922 C9 69 CMP #$69 A:69 X:00 Y:00 P:2C SP:FB PPU: 4,256 CYC:540
+C924 D0 05 BNE $C92B A:69 X:00 Y:00 P:2F SP:FB PPU: 4,262 CYC:542
+C926 70 03 BVS $C92B A:69 X:00 Y:00 P:2F SP:FB PPU: 4,268 CYC:544
+C928 4C 2F C9 JMP $C92F A:69 X:00 Y:00 P:2F SP:FB PPU: 4,274 CYC:546
+C92F EA NOP A:69 X:00 Y:00 P:2F SP:FB PPU: 4,283 CYC:549
+C930 38 SEC A:69 X:00 Y:00 P:2F SP:FB PPU: 4,289 CYC:551
+C931 F8 SED A:69 X:00 Y:00 P:2F SP:FB PPU: 4,295 CYC:553
+C932 24 01 BIT $01 = FF A:69 X:00 Y:00 P:2F SP:FB PPU: 4,301 CYC:555
+C934 A9 01 LDA #$01 A:69 X:00 Y:00 P:ED SP:FB PPU: 4,310 CYC:558
+C936 69 69 ADC #$69 A:01 X:00 Y:00 P:6D SP:FB PPU: 4,316 CYC:560
+C938 30 0B BMI $C945 A:6B X:00 Y:00 P:2C SP:FB PPU: 4,322 CYC:562
+C93A B0 09 BCS $C945 A:6B X:00 Y:00 P:2C SP:FB PPU: 4,328 CYC:564
+C93C C9 6B CMP #$6B A:6B X:00 Y:00 P:2C SP:FB PPU: 4,334 CYC:566
+C93E D0 05 BNE $C945 A:6B X:00 Y:00 P:2F SP:FB PPU: 4,340 CYC:568
+C940 70 03 BVS $C945 A:6B X:00 Y:00 P:2F SP:FB PPU: 5, 5 CYC:570
+C942 4C 49 C9 JMP $C949 A:6B X:00 Y:00 P:2F SP:FB PPU: 5, 11 CYC:572
+C949 EA NOP A:6B X:00 Y:00 P:2F SP:FB PPU: 5, 20 CYC:575
+C94A D8 CLD A:6B X:00 Y:00 P:2F SP:FB PPU: 5, 26 CYC:577
+C94B 38 SEC A:6B X:00 Y:00 P:27 SP:FB PPU: 5, 32 CYC:579
+C94C B8 CLV A:6B X:00 Y:00 P:27 SP:FB PPU: 5, 38 CYC:581
+C94D A9 7F LDA #$7F A:6B X:00 Y:00 P:27 SP:FB PPU: 5, 44 CYC:583
+C94F 69 7F ADC #$7F A:7F X:00 Y:00 P:25 SP:FB PPU: 5, 50 CYC:585
+C951 10 0B BPL $C95E A:FF X:00 Y:00 P:E4 SP:FB PPU: 5, 56 CYC:587
+C953 B0 09 BCS $C95E A:FF X:00 Y:00 P:E4 SP:FB PPU: 5, 62 CYC:589
+C955 C9 FF CMP #$FF A:FF X:00 Y:00 P:E4 SP:FB PPU: 5, 68 CYC:591
+C957 D0 05 BNE $C95E A:FF X:00 Y:00 P:67 SP:FB PPU: 5, 74 CYC:593
+C959 50 03 BVC $C95E A:FF X:00 Y:00 P:67 SP:FB PPU: 5, 80 CYC:595
+C95B 4C 62 C9 JMP $C962 A:FF X:00 Y:00 P:67 SP:FB PPU: 5, 86 CYC:597
+C962 EA NOP A:FF X:00 Y:00 P:67 SP:FB PPU: 5, 95 CYC:600
+C963 18 CLC A:FF X:00 Y:00 P:67 SP:FB PPU: 5,101 CYC:602
+C964 24 01 BIT $01 = FF A:FF X:00 Y:00 P:66 SP:FB PPU: 5,107 CYC:604
+C966 A9 7F LDA #$7F A:FF X:00 Y:00 P:E4 SP:FB PPU: 5,116 CYC:607
+C968 69 80 ADC #$80 A:7F X:00 Y:00 P:64 SP:FB PPU: 5,122 CYC:609
+C96A 10 0B BPL $C977 A:FF X:00 Y:00 P:A4 SP:FB PPU: 5,128 CYC:611
+C96C B0 09 BCS $C977 A:FF X:00 Y:00 P:A4 SP:FB PPU: 5,134 CYC:613
+C96E C9 FF CMP #$FF A:FF X:00 Y:00 P:A4 SP:FB PPU: 5,140 CYC:615
+C970 D0 05 BNE $C977 A:FF X:00 Y:00 P:27 SP:FB PPU: 5,146 CYC:617
+C972 70 03 BVS $C977 A:FF X:00 Y:00 P:27 SP:FB PPU: 5,152 CYC:619
+C974 4C 7B C9 JMP $C97B A:FF X:00 Y:00 P:27 SP:FB PPU: 5,158 CYC:621
+C97B EA NOP A:FF X:00 Y:00 P:27 SP:FB PPU: 5,167 CYC:624
+C97C 38 SEC A:FF X:00 Y:00 P:27 SP:FB PPU: 5,173 CYC:626
+C97D B8 CLV A:FF X:00 Y:00 P:27 SP:FB PPU: 5,179 CYC:628
+C97E A9 7F LDA #$7F A:FF X:00 Y:00 P:27 SP:FB PPU: 5,185 CYC:630
+C980 69 80 ADC #$80 A:7F X:00 Y:00 P:25 SP:FB PPU: 5,191 CYC:632
+C982 D0 09 BNE $C98D A:00 X:00 Y:00 P:27 SP:FB PPU: 5,197 CYC:634
+C984 30 07 BMI $C98D A:00 X:00 Y:00 P:27 SP:FB PPU: 5,203 CYC:636
+C986 70 05 BVS $C98D A:00 X:00 Y:00 P:27 SP:FB PPU: 5,209 CYC:638
+C988 90 03 BCC $C98D A:00 X:00 Y:00 P:27 SP:FB PPU: 5,215 CYC:640
+C98A 4C 91 C9 JMP $C991 A:00 X:00 Y:00 P:27 SP:FB PPU: 5,221 CYC:642
+C991 EA NOP A:00 X:00 Y:00 P:27 SP:FB PPU: 5,230 CYC:645
+C992 38 SEC A:00 X:00 Y:00 P:27 SP:FB PPU: 5,236 CYC:647
+C993 B8 CLV A:00 X:00 Y:00 P:27 SP:FB PPU: 5,242 CYC:649
+C994 A9 9F LDA #$9F A:00 X:00 Y:00 P:27 SP:FB PPU: 5,248 CYC:651
+C996 F0 09 BEQ $C9A1 A:9F X:00 Y:00 P:A5 SP:FB PPU: 5,254 CYC:653
+C998 10 07 BPL $C9A1 A:9F X:00 Y:00 P:A5 SP:FB PPU: 5,260 CYC:655
+C99A 70 05 BVS $C9A1 A:9F X:00 Y:00 P:A5 SP:FB PPU: 5,266 CYC:657
+C99C 90 03 BCC $C9A1 A:9F X:00 Y:00 P:A5 SP:FB PPU: 5,272 CYC:659
+C99E 4C A5 C9 JMP $C9A5 A:9F X:00 Y:00 P:A5 SP:FB PPU: 5,278 CYC:661
+C9A5 EA NOP A:9F X:00 Y:00 P:A5 SP:FB PPU: 5,287 CYC:664
+C9A6 18 CLC A:9F X:00 Y:00 P:A5 SP:FB PPU: 5,293 CYC:666
+C9A7 24 01 BIT $01 = FF A:9F X:00 Y:00 P:A4 SP:FB PPU: 5,299 CYC:668
+C9A9 A9 00 LDA #$00 A:9F X:00 Y:00 P:E4 SP:FB PPU: 5,308 CYC:671
+C9AB D0 09 BNE $C9B6 A:00 X:00 Y:00 P:66 SP:FB PPU: 5,314 CYC:673
+C9AD 30 07 BMI $C9B6 A:00 X:00 Y:00 P:66 SP:FB PPU: 5,320 CYC:675
+C9AF 50 05 BVC $C9B6 A:00 X:00 Y:00 P:66 SP:FB PPU: 5,326 CYC:677
+C9B1 B0 03 BCS $C9B6 A:00 X:00 Y:00 P:66 SP:FB PPU: 5,332 CYC:679
+C9B3 4C BA C9 JMP $C9BA A:00 X:00 Y:00 P:66 SP:FB PPU: 5,338 CYC:681
+C9BA EA NOP A:00 X:00 Y:00 P:66 SP:FB PPU: 6, 6 CYC:684
+C9BB 24 01 BIT $01 = FF A:00 X:00 Y:00 P:66 SP:FB PPU: 6, 12 CYC:686
+C9BD A9 40 LDA #$40 A:00 X:00 Y:00 P:E6 SP:FB PPU: 6, 21 CYC:689
+C9BF C9 40 CMP #$40 A:40 X:00 Y:00 P:64 SP:FB PPU: 6, 27 CYC:691
+C9C1 30 09 BMI $C9CC A:40 X:00 Y:00 P:67 SP:FB PPU: 6, 33 CYC:693
+C9C3 90 07 BCC $C9CC A:40 X:00 Y:00 P:67 SP:FB PPU: 6, 39 CYC:695
+C9C5 D0 05 BNE $C9CC A:40 X:00 Y:00 P:67 SP:FB PPU: 6, 45 CYC:697
+C9C7 50 03 BVC $C9CC A:40 X:00 Y:00 P:67 SP:FB PPU: 6, 51 CYC:699
+C9C9 4C D0 C9 JMP $C9D0 A:40 X:00 Y:00 P:67 SP:FB PPU: 6, 57 CYC:701
+C9D0 EA NOP A:40 X:00 Y:00 P:67 SP:FB PPU: 6, 66 CYC:704
+C9D1 B8 CLV A:40 X:00 Y:00 P:67 SP:FB PPU: 6, 72 CYC:706
+C9D2 C9 3F CMP #$3F A:40 X:00 Y:00 P:27 SP:FB PPU: 6, 78 CYC:708
+C9D4 F0 09 BEQ $C9DF A:40 X:00 Y:00 P:25 SP:FB PPU: 6, 84 CYC:710
+C9D6 30 07 BMI $C9DF A:40 X:00 Y:00 P:25 SP:FB PPU: 6, 90 CYC:712
+C9D8 90 05 BCC $C9DF A:40 X:00 Y:00 P:25 SP:FB PPU: 6, 96 CYC:714
+C9DA 70 03 BVS $C9DF A:40 X:00 Y:00 P:25 SP:FB PPU: 6,102 CYC:716
+C9DC 4C E3 C9 JMP $C9E3 A:40 X:00 Y:00 P:25 SP:FB PPU: 6,108 CYC:718
+C9E3 EA NOP A:40 X:00 Y:00 P:25 SP:FB PPU: 6,117 CYC:721
+C9E4 C9 41 CMP #$41 A:40 X:00 Y:00 P:25 SP:FB PPU: 6,123 CYC:723
+C9E6 F0 07 BEQ $C9EF A:40 X:00 Y:00 P:A4 SP:FB PPU: 6,129 CYC:725
+C9E8 10 05 BPL $C9EF A:40 X:00 Y:00 P:A4 SP:FB PPU: 6,135 CYC:727
+C9EA 10 03 BPL $C9EF A:40 X:00 Y:00 P:A4 SP:FB PPU: 6,141 CYC:729
+C9EC 4C F3 C9 JMP $C9F3 A:40 X:00 Y:00 P:A4 SP:FB PPU: 6,147 CYC:731
+C9F3 EA NOP A:40 X:00 Y:00 P:A4 SP:FB PPU: 6,156 CYC:734
+C9F4 A9 80 LDA #$80 A:40 X:00 Y:00 P:A4 SP:FB PPU: 6,162 CYC:736
+C9F6 C9 00 CMP #$00 A:80 X:00 Y:00 P:A4 SP:FB PPU: 6,168 CYC:738
+C9F8 F0 07 BEQ $CA01 A:80 X:00 Y:00 P:A5 SP:FB PPU: 6,174 CYC:740
+C9FA 10 05 BPL $CA01 A:80 X:00 Y:00 P:A5 SP:FB PPU: 6,180 CYC:742
+C9FC 90 03 BCC $CA01 A:80 X:00 Y:00 P:A5 SP:FB PPU: 6,186 CYC:744
+C9FE 4C 05 CA JMP $CA05 A:80 X:00 Y:00 P:A5 SP:FB PPU: 6,192 CYC:746
+CA05 EA NOP A:80 X:00 Y:00 P:A5 SP:FB PPU: 6,201 CYC:749
+CA06 C9 80 CMP #$80 A:80 X:00 Y:00 P:A5 SP:FB PPU: 6,207 CYC:751
+CA08 D0 07 BNE $CA11 A:80 X:00 Y:00 P:27 SP:FB PPU: 6,213 CYC:753
+CA0A 30 05 BMI $CA11 A:80 X:00 Y:00 P:27 SP:FB PPU: 6,219 CYC:755
+CA0C 90 03 BCC $CA11 A:80 X:00 Y:00 P:27 SP:FB PPU: 6,225 CYC:757
+CA0E 4C 15 CA JMP $CA15 A:80 X:00 Y:00 P:27 SP:FB PPU: 6,231 CYC:759
+CA15 EA NOP A:80 X:00 Y:00 P:27 SP:FB PPU: 6,240 CYC:762
+CA16 C9 81 CMP #$81 A:80 X:00 Y:00 P:27 SP:FB PPU: 6,246 CYC:764
+CA18 B0 07 BCS $CA21 A:80 X:00 Y:00 P:A4 SP:FB PPU: 6,252 CYC:766
+CA1A F0 05 BEQ $CA21 A:80 X:00 Y:00 P:A4 SP:FB PPU: 6,258 CYC:768
+CA1C 10 03 BPL $CA21 A:80 X:00 Y:00 P:A4 SP:FB PPU: 6,264 CYC:770
+CA1E 4C 25 CA JMP $CA25 A:80 X:00 Y:00 P:A4 SP:FB PPU: 6,270 CYC:772
+CA25 EA NOP A:80 X:00 Y:00 P:A4 SP:FB PPU: 6,279 CYC:775
+CA26 C9 7F CMP #$7F A:80 X:00 Y:00 P:A4 SP:FB PPU: 6,285 CYC:777
+CA28 90 07 BCC $CA31 A:80 X:00 Y:00 P:25 SP:FB PPU: 6,291 CYC:779
+CA2A F0 05 BEQ $CA31 A:80 X:00 Y:00 P:25 SP:FB PPU: 6,297 CYC:781
+CA2C 30 03 BMI $CA31 A:80 X:00 Y:00 P:25 SP:FB PPU: 6,303 CYC:783
+CA2E 4C 35 CA JMP $CA35 A:80 X:00 Y:00 P:25 SP:FB PPU: 6,309 CYC:785
+CA35 EA NOP A:80 X:00 Y:00 P:25 SP:FB PPU: 6,318 CYC:788
+CA36 24 01 BIT $01 = FF A:80 X:00 Y:00 P:25 SP:FB PPU: 6,324 CYC:790
+CA38 A0 40 LDY #$40 A:80 X:00 Y:00 P:E5 SP:FB PPU: 6,333 CYC:793
+CA3A C0 40 CPY #$40 A:80 X:00 Y:40 P:65 SP:FB PPU: 6,339 CYC:795
+CA3C D0 09 BNE $CA47 A:80 X:00 Y:40 P:67 SP:FB PPU: 7, 4 CYC:797
+CA3E 30 07 BMI $CA47 A:80 X:00 Y:40 P:67 SP:FB PPU: 7, 10 CYC:799
+CA40 90 05 BCC $CA47 A:80 X:00 Y:40 P:67 SP:FB PPU: 7, 16 CYC:801
+CA42 50 03 BVC $CA47 A:80 X:00 Y:40 P:67 SP:FB PPU: 7, 22 CYC:803
+CA44 4C 4B CA JMP $CA4B A:80 X:00 Y:40 P:67 SP:FB PPU: 7, 28 CYC:805
+CA4B EA NOP A:80 X:00 Y:40 P:67 SP:FB PPU: 7, 37 CYC:808
+CA4C B8 CLV A:80 X:00 Y:40 P:67 SP:FB PPU: 7, 43 CYC:810
+CA4D C0 3F CPY #$3F A:80 X:00 Y:40 P:27 SP:FB PPU: 7, 49 CYC:812
+CA4F F0 09 BEQ $CA5A A:80 X:00 Y:40 P:25 SP:FB PPU: 7, 55 CYC:814
+CA51 30 07 BMI $CA5A A:80 X:00 Y:40 P:25 SP:FB PPU: 7, 61 CYC:816
+CA53 90 05 BCC $CA5A A:80 X:00 Y:40 P:25 SP:FB PPU: 7, 67 CYC:818
+CA55 70 03 BVS $CA5A A:80 X:00 Y:40 P:25 SP:FB PPU: 7, 73 CYC:820
+CA57 4C 5E CA JMP $CA5E A:80 X:00 Y:40 P:25 SP:FB PPU: 7, 79 CYC:822
+CA5E EA NOP A:80 X:00 Y:40 P:25 SP:FB PPU: 7, 88 CYC:825
+CA5F C0 41 CPY #$41 A:80 X:00 Y:40 P:25 SP:FB PPU: 7, 94 CYC:827
+CA61 F0 07 BEQ $CA6A A:80 X:00 Y:40 P:A4 SP:FB PPU: 7,100 CYC:829
+CA63 10 05 BPL $CA6A A:80 X:00 Y:40 P:A4 SP:FB PPU: 7,106 CYC:831
+CA65 10 03 BPL $CA6A A:80 X:00 Y:40 P:A4 SP:FB PPU: 7,112 CYC:833
+CA67 4C 6E CA JMP $CA6E A:80 X:00 Y:40 P:A4 SP:FB PPU: 7,118 CYC:835
+CA6E EA NOP A:80 X:00 Y:40 P:A4 SP:FB PPU: 7,127 CYC:838
+CA6F A0 80 LDY #$80 A:80 X:00 Y:40 P:A4 SP:FB PPU: 7,133 CYC:840
+CA71 C0 00 CPY #$00 A:80 X:00 Y:80 P:A4 SP:FB PPU: 7,139 CYC:842
+CA73 F0 07 BEQ $CA7C A:80 X:00 Y:80 P:A5 SP:FB PPU: 7,145 CYC:844
+CA75 10 05 BPL $CA7C A:80 X:00 Y:80 P:A5 SP:FB PPU: 7,151 CYC:846
+CA77 90 03 BCC $CA7C A:80 X:00 Y:80 P:A5 SP:FB PPU: 7,157 CYC:848
+CA79 4C 80 CA JMP $CA80 A:80 X:00 Y:80 P:A5 SP:FB PPU: 7,163 CYC:850
+CA80 EA NOP A:80 X:00 Y:80 P:A5 SP:FB PPU: 7,172 CYC:853
+CA81 C0 80 CPY #$80 A:80 X:00 Y:80 P:A5 SP:FB PPU: 7,178 CYC:855
+CA83 D0 07 BNE $CA8C A:80 X:00 Y:80 P:27 SP:FB PPU: 7,184 CYC:857
+CA85 30 05 BMI $CA8C A:80 X:00 Y:80 P:27 SP:FB PPU: 7,190 CYC:859
+CA87 90 03 BCC $CA8C A:80 X:00 Y:80 P:27 SP:FB PPU: 7,196 CYC:861
+CA89 4C 90 CA JMP $CA90 A:80 X:00 Y:80 P:27 SP:FB PPU: 7,202 CYC:863
+CA90 EA NOP A:80 X:00 Y:80 P:27 SP:FB PPU: 7,211 CYC:866
+CA91 C0 81 CPY #$81 A:80 X:00 Y:80 P:27 SP:FB PPU: 7,217 CYC:868
+CA93 B0 07 BCS $CA9C A:80 X:00 Y:80 P:A4 SP:FB PPU: 7,223 CYC:870
+CA95 F0 05 BEQ $CA9C A:80 X:00 Y:80 P:A4 SP:FB PPU: 7,229 CYC:872
+CA97 10 03 BPL $CA9C A:80 X:00 Y:80 P:A4 SP:FB PPU: 7,235 CYC:874
+CA99 4C A0 CA JMP $CAA0 A:80 X:00 Y:80 P:A4 SP:FB PPU: 7,241 CYC:876
+CAA0 EA NOP A:80 X:00 Y:80 P:A4 SP:FB PPU: 7,250 CYC:879
+CAA1 C0 7F CPY #$7F A:80 X:00 Y:80 P:A4 SP:FB PPU: 7,256 CYC:881
+CAA3 90 07 BCC $CAAC A:80 X:00 Y:80 P:25 SP:FB PPU: 7,262 CYC:883
+CAA5 F0 05 BEQ $CAAC A:80 X:00 Y:80 P:25 SP:FB PPU: 7,268 CYC:885
+CAA7 30 03 BMI $CAAC A:80 X:00 Y:80 P:25 SP:FB PPU: 7,274 CYC:887
+CAA9 4C B0 CA JMP $CAB0 A:80 X:00 Y:80 P:25 SP:FB PPU: 7,280 CYC:889
+CAB0 EA NOP A:80 X:00 Y:80 P:25 SP:FB PPU: 7,289 CYC:892
+CAB1 24 01 BIT $01 = FF A:80 X:00 Y:80 P:25 SP:FB PPU: 7,295 CYC:894
+CAB3 A2 40 LDX #$40 A:80 X:00 Y:80 P:E5 SP:FB PPU: 7,304 CYC:897
+CAB5 E0 40 CPX #$40 A:80 X:40 Y:80 P:65 SP:FB PPU: 7,310 CYC:899
+CAB7 D0 09 BNE $CAC2 A:80 X:40 Y:80 P:67 SP:FB PPU: 7,316 CYC:901
+CAB9 30 07 BMI $CAC2 A:80 X:40 Y:80 P:67 SP:FB PPU: 7,322 CYC:903
+CABB 90 05 BCC $CAC2 A:80 X:40 Y:80 P:67 SP:FB PPU: 7,328 CYC:905
+CABD 50 03 BVC $CAC2 A:80 X:40 Y:80 P:67 SP:FB PPU: 7,334 CYC:907
+CABF 4C C6 CA JMP $CAC6 A:80 X:40 Y:80 P:67 SP:FB PPU: 7,340 CYC:909
+CAC6 EA NOP A:80 X:40 Y:80 P:67 SP:FB PPU: 8, 8 CYC:912
+CAC7 B8 CLV A:80 X:40 Y:80 P:67 SP:FB PPU: 8, 14 CYC:914
+CAC8 E0 3F CPX #$3F A:80 X:40 Y:80 P:27 SP:FB PPU: 8, 20 CYC:916
+CACA F0 09 BEQ $CAD5 A:80 X:40 Y:80 P:25 SP:FB PPU: 8, 26 CYC:918
+CACC 30 07 BMI $CAD5 A:80 X:40 Y:80 P:25 SP:FB PPU: 8, 32 CYC:920
+CACE 90 05 BCC $CAD5 A:80 X:40 Y:80 P:25 SP:FB PPU: 8, 38 CYC:922
+CAD0 70 03 BVS $CAD5 A:80 X:40 Y:80 P:25 SP:FB PPU: 8, 44 CYC:924
+CAD2 4C D9 CA JMP $CAD9 A:80 X:40 Y:80 P:25 SP:FB PPU: 8, 50 CYC:926
+CAD9 EA NOP A:80 X:40 Y:80 P:25 SP:FB PPU: 8, 59 CYC:929
+CADA E0 41 CPX #$41 A:80 X:40 Y:80 P:25 SP:FB PPU: 8, 65 CYC:931
+CADC F0 07 BEQ $CAE5 A:80 X:40 Y:80 P:A4 SP:FB PPU: 8, 71 CYC:933
+CADE 10 05 BPL $CAE5 A:80 X:40 Y:80 P:A4 SP:FB PPU: 8, 77 CYC:935
+CAE0 10 03 BPL $CAE5 A:80 X:40 Y:80 P:A4 SP:FB PPU: 8, 83 CYC:937
+CAE2 4C E9 CA JMP $CAE9 A:80 X:40 Y:80 P:A4 SP:FB PPU: 8, 89 CYC:939
+CAE9 EA NOP A:80 X:40 Y:80 P:A4 SP:FB PPU: 8, 98 CYC:942
+CAEA A2 80 LDX #$80 A:80 X:40 Y:80 P:A4 SP:FB PPU: 8,104 CYC:944
+CAEC E0 00 CPX #$00 A:80 X:80 Y:80 P:A4 SP:FB PPU: 8,110 CYC:946
+CAEE F0 07 BEQ $CAF7 A:80 X:80 Y:80 P:A5 SP:FB PPU: 8,116 CYC:948
+CAF0 10 05 BPL $CAF7 A:80 X:80 Y:80 P:A5 SP:FB PPU: 8,122 CYC:950
+CAF2 90 03 BCC $CAF7 A:80 X:80 Y:80 P:A5 SP:FB PPU: 8,128 CYC:952
+CAF4 4C FB CA JMP $CAFB A:80 X:80 Y:80 P:A5 SP:FB PPU: 8,134 CYC:954
+CAFB EA NOP A:80 X:80 Y:80 P:A5 SP:FB PPU: 8,143 CYC:957
+CAFC E0 80 CPX #$80 A:80 X:80 Y:80 P:A5 SP:FB PPU: 8,149 CYC:959
+CAFE D0 07 BNE $CB07 A:80 X:80 Y:80 P:27 SP:FB PPU: 8,155 CYC:961
+CB00 30 05 BMI $CB07 A:80 X:80 Y:80 P:27 SP:FB PPU: 8,161 CYC:963
+CB02 90 03 BCC $CB07 A:80 X:80 Y:80 P:27 SP:FB PPU: 8,167 CYC:965
+CB04 4C 0B CB JMP $CB0B A:80 X:80 Y:80 P:27 SP:FB PPU: 8,173 CYC:967
+CB0B EA NOP A:80 X:80 Y:80 P:27 SP:FB PPU: 8,182 CYC:970
+CB0C E0 81 CPX #$81 A:80 X:80 Y:80 P:27 SP:FB PPU: 8,188 CYC:972
+CB0E B0 07 BCS $CB17 A:80 X:80 Y:80 P:A4 SP:FB PPU: 8,194 CYC:974
+CB10 F0 05 BEQ $CB17 A:80 X:80 Y:80 P:A4 SP:FB PPU: 8,200 CYC:976
+CB12 10 03 BPL $CB17 A:80 X:80 Y:80 P:A4 SP:FB PPU: 8,206 CYC:978
+CB14 4C 1B CB JMP $CB1B A:80 X:80 Y:80 P:A4 SP:FB PPU: 8,212 CYC:980
+CB1B EA NOP A:80 X:80 Y:80 P:A4 SP:FB PPU: 8,221 CYC:983
+CB1C E0 7F CPX #$7F A:80 X:80 Y:80 P:A4 SP:FB PPU: 8,227 CYC:985
+CB1E 90 07 BCC $CB27 A:80 X:80 Y:80 P:25 SP:FB PPU: 8,233 CYC:987
+CB20 F0 05 BEQ $CB27 A:80 X:80 Y:80 P:25 SP:FB PPU: 8,239 CYC:989
+CB22 30 03 BMI $CB27 A:80 X:80 Y:80 P:25 SP:FB PPU: 8,245 CYC:991
+CB24 4C 2B CB JMP $CB2B A:80 X:80 Y:80 P:25 SP:FB PPU: 8,251 CYC:993
+CB2B EA NOP A:80 X:80 Y:80 P:25 SP:FB PPU: 8,260 CYC:996
+CB2C 38 SEC A:80 X:80 Y:80 P:25 SP:FB PPU: 8,266 CYC:998
+CB2D B8 CLV A:80 X:80 Y:80 P:25 SP:FB PPU: 8,272 CYC:1000
+CB2E A2 9F LDX #$9F A:80 X:80 Y:80 P:25 SP:FB PPU: 8,278 CYC:1002
+CB30 F0 09 BEQ $CB3B A:80 X:9F Y:80 P:A5 SP:FB PPU: 8,284 CYC:1004
+CB32 10 07 BPL $CB3B A:80 X:9F Y:80 P:A5 SP:FB PPU: 8,290 CYC:1006
+CB34 70 05 BVS $CB3B A:80 X:9F Y:80 P:A5 SP:FB PPU: 8,296 CYC:1008
+CB36 90 03 BCC $CB3B A:80 X:9F Y:80 P:A5 SP:FB PPU: 8,302 CYC:1010
+CB38 4C 3F CB JMP $CB3F A:80 X:9F Y:80 P:A5 SP:FB PPU: 8,308 CYC:1012
+CB3F EA NOP A:80 X:9F Y:80 P:A5 SP:FB PPU: 8,317 CYC:1015
+CB40 18 CLC A:80 X:9F Y:80 P:A5 SP:FB PPU: 8,323 CYC:1017
+CB41 24 01 BIT $01 = FF A:80 X:9F Y:80 P:A4 SP:FB PPU: 8,329 CYC:1019
+CB43 A2 00 LDX #$00 A:80 X:9F Y:80 P:E4 SP:FB PPU: 8,338 CYC:1022
+CB45 D0 09 BNE $CB50 A:80 X:00 Y:80 P:66 SP:FB PPU: 9, 3 CYC:1024
+CB47 30 07 BMI $CB50 A:80 X:00 Y:80 P:66 SP:FB PPU: 9, 9 CYC:1026
+CB49 50 05 BVC $CB50 A:80 X:00 Y:80 P:66 SP:FB PPU: 9, 15 CYC:1028
+CB4B B0 03 BCS $CB50 A:80 X:00 Y:80 P:66 SP:FB PPU: 9, 21 CYC:1030
+CB4D 4C 54 CB JMP $CB54 A:80 X:00 Y:80 P:66 SP:FB PPU: 9, 27 CYC:1032
+CB54 EA NOP A:80 X:00 Y:80 P:66 SP:FB PPU: 9, 36 CYC:1035
+CB55 38 SEC A:80 X:00 Y:80 P:66 SP:FB PPU: 9, 42 CYC:1037
+CB56 B8 CLV A:80 X:00 Y:80 P:67 SP:FB PPU: 9, 48 CYC:1039
+CB57 A0 9F LDY #$9F A:80 X:00 Y:80 P:27 SP:FB PPU: 9, 54 CYC:1041
+CB59 F0 09 BEQ $CB64 A:80 X:00 Y:9F P:A5 SP:FB PPU: 9, 60 CYC:1043
+CB5B 10 07 BPL $CB64 A:80 X:00 Y:9F P:A5 SP:FB PPU: 9, 66 CYC:1045
+CB5D 70 05 BVS $CB64 A:80 X:00 Y:9F P:A5 SP:FB PPU: 9, 72 CYC:1047
+CB5F 90 03 BCC $CB64 A:80 X:00 Y:9F P:A5 SP:FB PPU: 9, 78 CYC:1049
+CB61 4C 68 CB JMP $CB68 A:80 X:00 Y:9F P:A5 SP:FB PPU: 9, 84 CYC:1051
+CB68 EA NOP A:80 X:00 Y:9F P:A5 SP:FB PPU: 9, 93 CYC:1054
+CB69 18 CLC A:80 X:00 Y:9F P:A5 SP:FB PPU: 9, 99 CYC:1056
+CB6A 24 01 BIT $01 = FF A:80 X:00 Y:9F P:A4 SP:FB PPU: 9,105 CYC:1058
+CB6C A0 00 LDY #$00 A:80 X:00 Y:9F P:E4 SP:FB PPU: 9,114 CYC:1061
+CB6E D0 09 BNE $CB79 A:80 X:00 Y:00 P:66 SP:FB PPU: 9,120 CYC:1063
+CB70 30 07 BMI $CB79 A:80 X:00 Y:00 P:66 SP:FB PPU: 9,126 CYC:1065
+CB72 50 05 BVC $CB79 A:80 X:00 Y:00 P:66 SP:FB PPU: 9,132 CYC:1067
+CB74 B0 03 BCS $CB79 A:80 X:00 Y:00 P:66 SP:FB PPU: 9,138 CYC:1069
+CB76 4C 7D CB JMP $CB7D A:80 X:00 Y:00 P:66 SP:FB PPU: 9,144 CYC:1071
+CB7D EA NOP A:80 X:00 Y:00 P:66 SP:FB PPU: 9,153 CYC:1074
+CB7E A9 55 LDA #$55 A:80 X:00 Y:00 P:66 SP:FB PPU: 9,159 CYC:1076
+CB80 A2 AA LDX #$AA A:55 X:00 Y:00 P:64 SP:FB PPU: 9,165 CYC:1078
+CB82 A0 33 LDY #$33 A:55 X:AA Y:00 P:E4 SP:FB PPU: 9,171 CYC:1080
+CB84 C9 55 CMP #$55 A:55 X:AA Y:33 P:64 SP:FB PPU: 9,177 CYC:1082
+CB86 D0 23 BNE $CBAB A:55 X:AA Y:33 P:67 SP:FB PPU: 9,183 CYC:1084
+CB88 E0 AA CPX #$AA A:55 X:AA Y:33 P:67 SP:FB PPU: 9,189 CYC:1086
+CB8A D0 1F BNE $CBAB A:55 X:AA Y:33 P:67 SP:FB PPU: 9,195 CYC:1088
+CB8C C0 33 CPY #$33 A:55 X:AA Y:33 P:67 SP:FB PPU: 9,201 CYC:1090
+CB8E D0 1B BNE $CBAB A:55 X:AA Y:33 P:67 SP:FB PPU: 9,207 CYC:1092
+CB90 C9 55 CMP #$55 A:55 X:AA Y:33 P:67 SP:FB PPU: 9,213 CYC:1094
+CB92 D0 17 BNE $CBAB A:55 X:AA Y:33 P:67 SP:FB PPU: 9,219 CYC:1096
+CB94 E0 AA CPX #$AA A:55 X:AA Y:33 P:67 SP:FB PPU: 9,225 CYC:1098
+CB96 D0 13 BNE $CBAB A:55 X:AA Y:33 P:67 SP:FB PPU: 9,231 CYC:1100
+CB98 C0 33 CPY #$33 A:55 X:AA Y:33 P:67 SP:FB PPU: 9,237 CYC:1102
+CB9A D0 0F BNE $CBAB A:55 X:AA Y:33 P:67 SP:FB PPU: 9,243 CYC:1104
+CB9C C9 56 CMP #$56 A:55 X:AA Y:33 P:67 SP:FB PPU: 9,249 CYC:1106
+CB9E F0 0B BEQ $CBAB A:55 X:AA Y:33 P:E4 SP:FB PPU: 9,255 CYC:1108
+CBA0 E0 AB CPX #$AB A:55 X:AA Y:33 P:E4 SP:FB PPU: 9,261 CYC:1110
+CBA2 F0 07 BEQ $CBAB A:55 X:AA Y:33 P:E4 SP:FB PPU: 9,267 CYC:1112
+CBA4 C0 34 CPY #$34 A:55 X:AA Y:33 P:E4 SP:FB PPU: 9,273 CYC:1114
+CBA6 F0 03 BEQ $CBAB A:55 X:AA Y:33 P:E4 SP:FB PPU: 9,279 CYC:1116
+CBA8 4C AF CB JMP $CBAF A:55 X:AA Y:33 P:E4 SP:FB PPU: 9,285 CYC:1118
+CBAF A0 71 LDY #$71 A:55 X:AA Y:33 P:E4 SP:FB PPU: 9,294 CYC:1121
+CBB1 20 31 F9 JSR $F931 A:55 X:AA Y:71 P:64 SP:FB PPU: 9,300 CYC:1123
+F931 24 01 BIT $01 = FF A:55 X:AA Y:71 P:64 SP:F9 PPU: 9,318 CYC:1129
+F933 A9 40 LDA #$40 A:55 X:AA Y:71 P:E4 SP:F9 PPU: 9,327 CYC:1132
+F935 38 SEC A:40 X:AA Y:71 P:64 SP:F9 PPU: 9,333 CYC:1134
+F936 60 RTS A:40 X:AA Y:71 P:65 SP:F9 PPU: 9,339 CYC:1136
+CBB4 E9 40 SBC #$40 A:40 X:AA Y:71 P:65 SP:FB PPU: 10, 16 CYC:1142
+CBB6 20 37 F9 JSR $F937 A:00 X:AA Y:71 P:27 SP:FB PPU: 10, 22 CYC:1144
+F937 30 0B BMI $F944 A:00 X:AA Y:71 P:27 SP:F9 PPU: 10, 40 CYC:1150
+F939 90 09 BCC $F944 A:00 X:AA Y:71 P:27 SP:F9 PPU: 10, 46 CYC:1152
+F93B D0 07 BNE $F944 A:00 X:AA Y:71 P:27 SP:F9 PPU: 10, 52 CYC:1154
+F93D 70 05 BVS $F944 A:00 X:AA Y:71 P:27 SP:F9 PPU: 10, 58 CYC:1156
+F93F C9 00 CMP #$00 A:00 X:AA Y:71 P:27 SP:F9 PPU: 10, 64 CYC:1158
+F941 D0 01 BNE $F944 A:00 X:AA Y:71 P:27 SP:F9 PPU: 10, 70 CYC:1160
+F943 60 RTS A:00 X:AA Y:71 P:27 SP:F9 PPU: 10, 76 CYC:1162
+CBB9 C8 INY A:00 X:AA Y:71 P:27 SP:FB PPU: 10, 94 CYC:1168
+CBBA 20 47 F9 JSR $F947 A:00 X:AA Y:72 P:25 SP:FB PPU: 10,100 CYC:1170
+F947 B8 CLV A:00 X:AA Y:72 P:25 SP:F9 PPU: 10,118 CYC:1176
+F948 38 SEC A:00 X:AA Y:72 P:25 SP:F9 PPU: 10,124 CYC:1178
+F949 A9 40 LDA #$40 A:00 X:AA Y:72 P:25 SP:F9 PPU: 10,130 CYC:1180
+F94B 60 RTS A:40 X:AA Y:72 P:25 SP:F9 PPU: 10,136 CYC:1182
+CBBD E9 3F SBC #$3F A:40 X:AA Y:72 P:25 SP:FB PPU: 10,154 CYC:1188
+CBBF 20 4C F9 JSR $F94C A:01 X:AA Y:72 P:25 SP:FB PPU: 10,160 CYC:1190
+F94C F0 0B BEQ $F959 A:01 X:AA Y:72 P:25 SP:F9 PPU: 10,178 CYC:1196
+F94E 30 09 BMI $F959 A:01 X:AA Y:72 P:25 SP:F9 PPU: 10,184 CYC:1198
+F950 90 07 BCC $F959 A:01 X:AA Y:72 P:25 SP:F9 PPU: 10,190 CYC:1200
+F952 70 05 BVS $F959 A:01 X:AA Y:72 P:25 SP:F9 PPU: 10,196 CYC:1202
+F954 C9 01 CMP #$01 A:01 X:AA Y:72 P:25 SP:F9 PPU: 10,202 CYC:1204
+F956 D0 01 BNE $F959 A:01 X:AA Y:72 P:27 SP:F9 PPU: 10,208 CYC:1206
+F958 60 RTS A:01 X:AA Y:72 P:27 SP:F9 PPU: 10,214 CYC:1208
+CBC2 C8 INY A:01 X:AA Y:72 P:27 SP:FB PPU: 10,232 CYC:1214
+CBC3 20 5C F9 JSR $F95C A:01 X:AA Y:73 P:25 SP:FB PPU: 10,238 CYC:1216
+F95C A9 40 LDA #$40 A:01 X:AA Y:73 P:25 SP:F9 PPU: 10,256 CYC:1222
+F95E 38 SEC A:40 X:AA Y:73 P:25 SP:F9 PPU: 10,262 CYC:1224
+F95F 24 01 BIT $01 = FF A:40 X:AA Y:73 P:25 SP:F9 PPU: 10,268 CYC:1226
+F961 60 RTS A:40 X:AA Y:73 P:E5 SP:F9 PPU: 10,277 CYC:1229
+CBC6 E9 41 SBC #$41 A:40 X:AA Y:73 P:E5 SP:FB PPU: 10,295 CYC:1235
+CBC8 20 62 F9 JSR $F962 A:FF X:AA Y:73 P:A4 SP:FB PPU: 10,301 CYC:1237
+F962 B0 0B BCS $F96F A:FF X:AA Y:73 P:A4 SP:F9 PPU: 10,319 CYC:1243
+F964 F0 09 BEQ $F96F A:FF X:AA Y:73 P:A4 SP:F9 PPU: 10,325 CYC:1245
+F966 10 07 BPL $F96F A:FF X:AA Y:73 P:A4 SP:F9 PPU: 10,331 CYC:1247
+F968 70 05 BVS $F96F A:FF X:AA Y:73 P:A4 SP:F9 PPU: 10,337 CYC:1249
+F96A C9 FF CMP #$FF A:FF X:AA Y:73 P:A4 SP:F9 PPU: 11, 2 CYC:1251
+F96C D0 01 BNE $F96F A:FF X:AA Y:73 P:27 SP:F9 PPU: 11, 8 CYC:1253
+F96E 60 RTS A:FF X:AA Y:73 P:27 SP:F9 PPU: 11, 14 CYC:1255
+CBCB C8 INY A:FF X:AA Y:73 P:27 SP:FB PPU: 11, 32 CYC:1261
+CBCC 20 72 F9 JSR $F972 A:FF X:AA Y:74 P:25 SP:FB PPU: 11, 38 CYC:1263
+F972 18 CLC A:FF X:AA Y:74 P:25 SP:F9 PPU: 11, 56 CYC:1269
+F973 A9 80 LDA #$80 A:FF X:AA Y:74 P:24 SP:F9 PPU: 11, 62 CYC:1271
+F975 60 RTS A:80 X:AA Y:74 P:A4 SP:F9 PPU: 11, 68 CYC:1273
+CBCF E9 00 SBC #$00 A:80 X:AA Y:74 P:A4 SP:FB PPU: 11, 86 CYC:1279
+CBD1 20 76 F9 JSR $F976 A:7F X:AA Y:74 P:65 SP:FB PPU: 11, 92 CYC:1281
+F976 90 05 BCC $F97D A:7F X:AA Y:74 P:65 SP:F9 PPU: 11,110 CYC:1287
+F978 C9 7F CMP #$7F A:7F X:AA Y:74 P:65 SP:F9 PPU: 11,116 CYC:1289
+F97A D0 01 BNE $F97D A:7F X:AA Y:74 P:67 SP:F9 PPU: 11,122 CYC:1291
+F97C 60 RTS A:7F X:AA Y:74 P:67 SP:F9 PPU: 11,128 CYC:1293
+CBD4 C8 INY A:7F X:AA Y:74 P:67 SP:FB PPU: 11,146 CYC:1299
+CBD5 20 80 F9 JSR $F980 A:7F X:AA Y:75 P:65 SP:FB PPU: 11,152 CYC:1301
+F980 38 SEC A:7F X:AA Y:75 P:65 SP:F9 PPU: 11,170 CYC:1307
+F981 A9 81 LDA #$81 A:7F X:AA Y:75 P:65 SP:F9 PPU: 11,176 CYC:1309
+F983 60 RTS A:81 X:AA Y:75 P:E5 SP:F9 PPU: 11,182 CYC:1311
+CBD8 E9 7F SBC #$7F A:81 X:AA Y:75 P:E5 SP:FB PPU: 11,200 CYC:1317
+CBDA 20 84 F9 JSR $F984 A:02 X:AA Y:75 P:65 SP:FB PPU: 11,206 CYC:1319
+F984 50 07 BVC $F98D A:02 X:AA Y:75 P:65 SP:F9 PPU: 11,224 CYC:1325
+F986 90 05 BCC $F98D A:02 X:AA Y:75 P:65 SP:F9 PPU: 11,230 CYC:1327
+F988 C9 02 CMP #$02 A:02 X:AA Y:75 P:65 SP:F9 PPU: 11,236 CYC:1329
+F98A D0 01 BNE $F98D A:02 X:AA Y:75 P:67 SP:F9 PPU: 11,242 CYC:1331
+F98C 60 RTS A:02 X:AA Y:75 P:67 SP:F9 PPU: 11,248 CYC:1333
+CBDD 60 RTS A:02 X:AA Y:75 P:67 SP:FB PPU: 11,266 CYC:1339
+C606 20 DE CB JSR $CBDE A:02 X:AA Y:75 P:67 SP:FD PPU: 11,284 CYC:1345
+CBDE EA NOP A:02 X:AA Y:75 P:67 SP:FB PPU: 11,302 CYC:1351
+CBDF A9 FF LDA #$FF A:02 X:AA Y:75 P:67 SP:FB PPU: 11,308 CYC:1353
+CBE1 85 01 STA $01 = FF A:FF X:AA Y:75 P:E5 SP:FB PPU: 11,314 CYC:1355
+CBE3 A9 44 LDA #$44 A:FF X:AA Y:75 P:E5 SP:FB PPU: 11,323 CYC:1358
+CBE5 A2 55 LDX #$55 A:44 X:AA Y:75 P:65 SP:FB PPU: 11,329 CYC:1360
+CBE7 A0 66 LDY #$66 A:44 X:55 Y:75 P:65 SP:FB PPU: 11,335 CYC:1362
+CBE9 E8 INX A:44 X:55 Y:66 P:65 SP:FB PPU: 12, 0 CYC:1364
+CBEA 88 DEY A:44 X:56 Y:66 P:65 SP:FB PPU: 12, 6 CYC:1366
+CBEB E0 56 CPX #$56 A:44 X:56 Y:65 P:65 SP:FB PPU: 12, 12 CYC:1368
+CBED D0 21 BNE $CC10 A:44 X:56 Y:65 P:67 SP:FB PPU: 12, 18 CYC:1370
+CBEF C0 65 CPY #$65 A:44 X:56 Y:65 P:67 SP:FB PPU: 12, 24 CYC:1372
+CBF1 D0 1D BNE $CC10 A:44 X:56 Y:65 P:67 SP:FB PPU: 12, 30 CYC:1374
+CBF3 E8 INX A:44 X:56 Y:65 P:67 SP:FB PPU: 12, 36 CYC:1376
+CBF4 E8 INX A:44 X:57 Y:65 P:65 SP:FB PPU: 12, 42 CYC:1378
+CBF5 88 DEY A:44 X:58 Y:65 P:65 SP:FB PPU: 12, 48 CYC:1380
+CBF6 88 DEY A:44 X:58 Y:64 P:65 SP:FB PPU: 12, 54 CYC:1382
+CBF7 E0 58 CPX #$58 A:44 X:58 Y:63 P:65 SP:FB PPU: 12, 60 CYC:1384
+CBF9 D0 15 BNE $CC10 A:44 X:58 Y:63 P:67 SP:FB PPU: 12, 66 CYC:1386
+CBFB C0 63 CPY #$63 A:44 X:58 Y:63 P:67 SP:FB PPU: 12, 72 CYC:1388
+CBFD D0 11 BNE $CC10 A:44 X:58 Y:63 P:67 SP:FB PPU: 12, 78 CYC:1390
+CBFF CA DEX A:44 X:58 Y:63 P:67 SP:FB PPU: 12, 84 CYC:1392
+CC00 C8 INY A:44 X:57 Y:63 P:65 SP:FB PPU: 12, 90 CYC:1394
+CC01 E0 57 CPX #$57 A:44 X:57 Y:64 P:65 SP:FB PPU: 12, 96 CYC:1396
+CC03 D0 0B BNE $CC10 A:44 X:57 Y:64 P:67 SP:FB PPU: 12,102 CYC:1398
+CC05 C0 64 CPY #$64 A:44 X:57 Y:64 P:67 SP:FB PPU: 12,108 CYC:1400
+CC07 D0 07 BNE $CC10 A:44 X:57 Y:64 P:67 SP:FB PPU: 12,114 CYC:1402
+CC09 C9 44 CMP #$44 A:44 X:57 Y:64 P:67 SP:FB PPU: 12,120 CYC:1404
+CC0B D0 03 BNE $CC10 A:44 X:57 Y:64 P:67 SP:FB PPU: 12,126 CYC:1406
+CC0D 4C 14 CC JMP $CC14 A:44 X:57 Y:64 P:67 SP:FB PPU: 12,132 CYC:1408
+CC14 EA NOP A:44 X:57 Y:64 P:67 SP:FB PPU: 12,141 CYC:1411
+CC15 38 SEC A:44 X:57 Y:64 P:67 SP:FB PPU: 12,147 CYC:1413
+CC16 A2 69 LDX #$69 A:44 X:57 Y:64 P:67 SP:FB PPU: 12,153 CYC:1415
+CC18 A9 96 LDA #$96 A:44 X:69 Y:64 P:65 SP:FB PPU: 12,159 CYC:1417
+CC1A 24 01 BIT $01 = FF A:96 X:69 Y:64 P:E5 SP:FB PPU: 12,165 CYC:1419
+CC1C A0 FF LDY #$FF A:96 X:69 Y:64 P:E5 SP:FB PPU: 12,174 CYC:1422
+CC1E C8 INY A:96 X:69 Y:FF P:E5 SP:FB PPU: 12,180 CYC:1424
+CC1F D0 3D BNE $CC5E A:96 X:69 Y:00 P:67 SP:FB PPU: 12,186 CYC:1426
+CC21 30 3B BMI $CC5E A:96 X:69 Y:00 P:67 SP:FB PPU: 12,192 CYC:1428
+CC23 90 39 BCC $CC5E A:96 X:69 Y:00 P:67 SP:FB PPU: 12,198 CYC:1430
+CC25 50 37 BVC $CC5E A:96 X:69 Y:00 P:67 SP:FB PPU: 12,204 CYC:1432
+CC27 C0 00 CPY #$00 A:96 X:69 Y:00 P:67 SP:FB PPU: 12,210 CYC:1434
+CC29 D0 33 BNE $CC5E A:96 X:69 Y:00 P:67 SP:FB PPU: 12,216 CYC:1436
+CC2B C8 INY A:96 X:69 Y:00 P:67 SP:FB PPU: 12,222 CYC:1438
+CC2C F0 30 BEQ $CC5E A:96 X:69 Y:01 P:65 SP:FB PPU: 12,228 CYC:1440
+CC2E 30 2E BMI $CC5E A:96 X:69 Y:01 P:65 SP:FB PPU: 12,234 CYC:1442
+CC30 90 2C BCC $CC5E A:96 X:69 Y:01 P:65 SP:FB PPU: 12,240 CYC:1444
+CC32 50 2A BVC $CC5E A:96 X:69 Y:01 P:65 SP:FB PPU: 12,246 CYC:1446
+CC34 18 CLC A:96 X:69 Y:01 P:65 SP:FB PPU: 12,252 CYC:1448
+CC35 B8 CLV A:96 X:69 Y:01 P:64 SP:FB PPU: 12,258 CYC:1450
+CC36 A0 00 LDY #$00 A:96 X:69 Y:01 P:24 SP:FB PPU: 12,264 CYC:1452
+CC38 88 DEY A:96 X:69 Y:00 P:26 SP:FB PPU: 12,270 CYC:1454
+CC39 F0 23 BEQ $CC5E A:96 X:69 Y:FF P:A4 SP:FB PPU: 12,276 CYC:1456
+CC3B 10 21 BPL $CC5E A:96 X:69 Y:FF P:A4 SP:FB PPU: 12,282 CYC:1458
+CC3D B0 1F BCS $CC5E A:96 X:69 Y:FF P:A4 SP:FB PPU: 12,288 CYC:1460
+CC3F 70 1D BVS $CC5E A:96 X:69 Y:FF P:A4 SP:FB PPU: 12,294 CYC:1462
+CC41 C0 FF CPY #$FF A:96 X:69 Y:FF P:A4 SP:FB PPU: 12,300 CYC:1464
+CC43 D0 19 BNE $CC5E A:96 X:69 Y:FF P:27 SP:FB PPU: 12,306 CYC:1466
+CC45 18 CLC A:96 X:69 Y:FF P:27 SP:FB PPU: 12,312 CYC:1468
+CC46 88 DEY A:96 X:69 Y:FF P:26 SP:FB PPU: 12,318 CYC:1470
+CC47 F0 15 BEQ $CC5E A:96 X:69 Y:FE P:A4 SP:FB PPU: 12,324 CYC:1472
+CC49 10 13 BPL $CC5E A:96 X:69 Y:FE P:A4 SP:FB PPU: 12,330 CYC:1474
+CC4B B0 11 BCS $CC5E A:96 X:69 Y:FE P:A4 SP:FB PPU: 12,336 CYC:1476
+CC4D 70 0F BVS $CC5E A:96 X:69 Y:FE P:A4 SP:FB PPU: 13, 1 CYC:1478
+CC4F C0 FE CPY #$FE A:96 X:69 Y:FE P:A4 SP:FB PPU: 13, 7 CYC:1480
+CC51 D0 0B BNE $CC5E A:96 X:69 Y:FE P:27 SP:FB PPU: 13, 13 CYC:1482
+CC53 C9 96 CMP #$96 A:96 X:69 Y:FE P:27 SP:FB PPU: 13, 19 CYC:1484
+CC55 D0 07 BNE $CC5E A:96 X:69 Y:FE P:27 SP:FB PPU: 13, 25 CYC:1486
+CC57 E0 69 CPX #$69 A:96 X:69 Y:FE P:27 SP:FB PPU: 13, 31 CYC:1488
+CC59 D0 03 BNE $CC5E A:96 X:69 Y:FE P:27 SP:FB PPU: 13, 37 CYC:1490
+CC5B 4C 62 CC JMP $CC62 A:96 X:69 Y:FE P:27 SP:FB PPU: 13, 43 CYC:1492
+CC62 EA NOP A:96 X:69 Y:FE P:27 SP:FB PPU: 13, 52 CYC:1495
+CC63 38 SEC A:96 X:69 Y:FE P:27 SP:FB PPU: 13, 58 CYC:1497
+CC64 A0 69 LDY #$69 A:96 X:69 Y:FE P:27 SP:FB PPU: 13, 64 CYC:1499
+CC66 A9 96 LDA #$96 A:96 X:69 Y:69 P:25 SP:FB PPU: 13, 70 CYC:1501
+CC68 24 01 BIT $01 = FF A:96 X:69 Y:69 P:A5 SP:FB PPU: 13, 76 CYC:1503
+CC6A A2 FF LDX #$FF A:96 X:69 Y:69 P:E5 SP:FB PPU: 13, 85 CYC:1506
+CC6C E8 INX A:96 X:FF Y:69 P:E5 SP:FB PPU: 13, 91 CYC:1508
+CC6D D0 3D BNE $CCAC A:96 X:00 Y:69 P:67 SP:FB PPU: 13, 97 CYC:1510
+CC6F 30 3B BMI $CCAC A:96 X:00 Y:69 P:67 SP:FB PPU: 13,103 CYC:1512
+CC71 90 39 BCC $CCAC A:96 X:00 Y:69 P:67 SP:FB PPU: 13,109 CYC:1514
+CC73 50 37 BVC $CCAC A:96 X:00 Y:69 P:67 SP:FB PPU: 13,115 CYC:1516
+CC75 E0 00 CPX #$00 A:96 X:00 Y:69 P:67 SP:FB PPU: 13,121 CYC:1518
+CC77 D0 33 BNE $CCAC A:96 X:00 Y:69 P:67 SP:FB PPU: 13,127 CYC:1520
+CC79 E8 INX A:96 X:00 Y:69 P:67 SP:FB PPU: 13,133 CYC:1522
+CC7A F0 30 BEQ $CCAC A:96 X:01 Y:69 P:65 SP:FB PPU: 13,139 CYC:1524
+CC7C 30 2E BMI $CCAC A:96 X:01 Y:69 P:65 SP:FB PPU: 13,145 CYC:1526
+CC7E 90 2C BCC $CCAC A:96 X:01 Y:69 P:65 SP:FB PPU: 13,151 CYC:1528
+CC80 50 2A BVC $CCAC A:96 X:01 Y:69 P:65 SP:FB PPU: 13,157 CYC:1530
+CC82 18 CLC A:96 X:01 Y:69 P:65 SP:FB PPU: 13,163 CYC:1532
+CC83 B8 CLV A:96 X:01 Y:69 P:64 SP:FB PPU: 13,169 CYC:1534
+CC84 A2 00 LDX #$00 A:96 X:01 Y:69 P:24 SP:FB PPU: 13,175 CYC:1536
+CC86 CA DEX A:96 X:00 Y:69 P:26 SP:FB PPU: 13,181 CYC:1538
+CC87 F0 23 BEQ $CCAC A:96 X:FF Y:69 P:A4 SP:FB PPU: 13,187 CYC:1540
+CC89 10 21 BPL $CCAC A:96 X:FF Y:69 P:A4 SP:FB PPU: 13,193 CYC:1542
+CC8B B0 1F BCS $CCAC A:96 X:FF Y:69 P:A4 SP:FB PPU: 13,199 CYC:1544
+CC8D 70 1D BVS $CCAC A:96 X:FF Y:69 P:A4 SP:FB PPU: 13,205 CYC:1546
+CC8F E0 FF CPX #$FF A:96 X:FF Y:69 P:A4 SP:FB PPU: 13,211 CYC:1548
+CC91 D0 19 BNE $CCAC A:96 X:FF Y:69 P:27 SP:FB PPU: 13,217 CYC:1550
+CC93 18 CLC A:96 X:FF Y:69 P:27 SP:FB PPU: 13,223 CYC:1552
+CC94 CA DEX A:96 X:FF Y:69 P:26 SP:FB PPU: 13,229 CYC:1554
+CC95 F0 15 BEQ $CCAC A:96 X:FE Y:69 P:A4 SP:FB PPU: 13,235 CYC:1556
+CC97 10 13 BPL $CCAC A:96 X:FE Y:69 P:A4 SP:FB PPU: 13,241 CYC:1558
+CC99 B0 11 BCS $CCAC A:96 X:FE Y:69 P:A4 SP:FB PPU: 13,247 CYC:1560
+CC9B 70 0F BVS $CCAC A:96 X:FE Y:69 P:A4 SP:FB PPU: 13,253 CYC:1562
+CC9D E0 FE CPX #$FE A:96 X:FE Y:69 P:A4 SP:FB PPU: 13,259 CYC:1564
+CC9F D0 0B BNE $CCAC A:96 X:FE Y:69 P:27 SP:FB PPU: 13,265 CYC:1566
+CCA1 C9 96 CMP #$96 A:96 X:FE Y:69 P:27 SP:FB PPU: 13,271 CYC:1568
+CCA3 D0 07 BNE $CCAC A:96 X:FE Y:69 P:27 SP:FB PPU: 13,277 CYC:1570
+CCA5 C0 69 CPY #$69 A:96 X:FE Y:69 P:27 SP:FB PPU: 13,283 CYC:1572
+CCA7 D0 03 BNE $CCAC A:96 X:FE Y:69 P:27 SP:FB PPU: 13,289 CYC:1574
+CCA9 4C B0 CC JMP $CCB0 A:96 X:FE Y:69 P:27 SP:FB PPU: 13,295 CYC:1576
+CCB0 EA NOP A:96 X:FE Y:69 P:27 SP:FB PPU: 13,304 CYC:1579
+CCB1 A9 85 LDA #$85 A:96 X:FE Y:69 P:27 SP:FB PPU: 13,310 CYC:1581
+CCB3 A2 34 LDX #$34 A:85 X:FE Y:69 P:A5 SP:FB PPU: 13,316 CYC:1583
+CCB5 A0 99 LDY #$99 A:85 X:34 Y:69 P:25 SP:FB PPU: 13,322 CYC:1585
+CCB7 18 CLC A:85 X:34 Y:99 P:A5 SP:FB PPU: 13,328 CYC:1587
+CCB8 24 01 BIT $01 = FF A:85 X:34 Y:99 P:A4 SP:FB PPU: 13,334 CYC:1589
+CCBA A8 TAY A:85 X:34 Y:99 P:E4 SP:FB PPU: 14, 2 CYC:1592
+CCBB F0 2E BEQ $CCEB A:85 X:34 Y:85 P:E4 SP:FB PPU: 14, 8 CYC:1594
+CCBD B0 2C BCS $CCEB A:85 X:34 Y:85 P:E4 SP:FB PPU: 14, 14 CYC:1596
+CCBF 50 2A BVC $CCEB A:85 X:34 Y:85 P:E4 SP:FB PPU: 14, 20 CYC:1598
+CCC1 10 28 BPL $CCEB A:85 X:34 Y:85 P:E4 SP:FB PPU: 14, 26 CYC:1600
+CCC3 C9 85 CMP #$85 A:85 X:34 Y:85 P:E4 SP:FB PPU: 14, 32 CYC:1602
+CCC5 D0 24 BNE $CCEB A:85 X:34 Y:85 P:67 SP:FB PPU: 14, 38 CYC:1604
+CCC7 E0 34 CPX #$34 A:85 X:34 Y:85 P:67 SP:FB PPU: 14, 44 CYC:1606
+CCC9 D0 20 BNE $CCEB A:85 X:34 Y:85 P:67 SP:FB PPU: 14, 50 CYC:1608
+CCCB C0 85 CPY #$85 A:85 X:34 Y:85 P:67 SP:FB PPU: 14, 56 CYC:1610
+CCCD D0 1C BNE $CCEB A:85 X:34 Y:85 P:67 SP:FB PPU: 14, 62 CYC:1612
+CCCF A9 00 LDA #$00 A:85 X:34 Y:85 P:67 SP:FB PPU: 14, 68 CYC:1614
+CCD1 38 SEC A:00 X:34 Y:85 P:67 SP:FB PPU: 14, 74 CYC:1616
+CCD2 B8 CLV A:00 X:34 Y:85 P:67 SP:FB PPU: 14, 80 CYC:1618
+CCD3 A8 TAY A:00 X:34 Y:85 P:27 SP:FB PPU: 14, 86 CYC:1620
+CCD4 D0 15 BNE $CCEB A:00 X:34 Y:00 P:27 SP:FB PPU: 14, 92 CYC:1622
+CCD6 90 13 BCC $CCEB A:00 X:34 Y:00 P:27 SP:FB PPU: 14, 98 CYC:1624
+CCD8 70 11 BVS $CCEB A:00 X:34 Y:00 P:27 SP:FB PPU: 14,104 CYC:1626
+CCDA 30 0F BMI $CCEB A:00 X:34 Y:00 P:27 SP:FB PPU: 14,110 CYC:1628
+CCDC C9 00 CMP #$00 A:00 X:34 Y:00 P:27 SP:FB PPU: 14,116 CYC:1630
+CCDE D0 0B BNE $CCEB A:00 X:34 Y:00 P:27 SP:FB PPU: 14,122 CYC:1632
+CCE0 E0 34 CPX #$34 A:00 X:34 Y:00 P:27 SP:FB PPU: 14,128 CYC:1634
+CCE2 D0 07 BNE $CCEB A:00 X:34 Y:00 P:27 SP:FB PPU: 14,134 CYC:1636
+CCE4 C0 00 CPY #$00 A:00 X:34 Y:00 P:27 SP:FB PPU: 14,140 CYC:1638
+CCE6 D0 03 BNE $CCEB A:00 X:34 Y:00 P:27 SP:FB PPU: 14,146 CYC:1640
+CCE8 4C EF CC JMP $CCEF A:00 X:34 Y:00 P:27 SP:FB PPU: 14,152 CYC:1642
+CCEF EA NOP A:00 X:34 Y:00 P:27 SP:FB PPU: 14,161 CYC:1645
+CCF0 A9 85 LDA #$85 A:00 X:34 Y:00 P:27 SP:FB PPU: 14,167 CYC:1647
+CCF2 A2 34 LDX #$34 A:85 X:34 Y:00 P:A5 SP:FB PPU: 14,173 CYC:1649
+CCF4 A0 99 LDY #$99 A:85 X:34 Y:00 P:25 SP:FB PPU: 14,179 CYC:1651
+CCF6 18 CLC A:85 X:34 Y:99 P:A5 SP:FB PPU: 14,185 CYC:1653
+CCF7 24 01 BIT $01 = FF A:85 X:34 Y:99 P:A4 SP:FB PPU: 14,191 CYC:1655
+CCF9 AA TAX A:85 X:34 Y:99 P:E4 SP:FB PPU: 14,200 CYC:1658
+CCFA F0 2E BEQ $CD2A A:85 X:85 Y:99 P:E4 SP:FB PPU: 14,206 CYC:1660
+CCFC B0 2C BCS $CD2A A:85 X:85 Y:99 P:E4 SP:FB PPU: 14,212 CYC:1662
+CCFE 50 2A BVC $CD2A A:85 X:85 Y:99 P:E4 SP:FB PPU: 14,218 CYC:1664
+CD00 10 28 BPL $CD2A A:85 X:85 Y:99 P:E4 SP:FB PPU: 14,224 CYC:1666
+CD02 C9 85 CMP #$85 A:85 X:85 Y:99 P:E4 SP:FB PPU: 14,230 CYC:1668
+CD04 D0 24 BNE $CD2A A:85 X:85 Y:99 P:67 SP:FB PPU: 14,236 CYC:1670
+CD06 E0 85 CPX #$85 A:85 X:85 Y:99 P:67 SP:FB PPU: 14,242 CYC:1672
+CD08 D0 20 BNE $CD2A A:85 X:85 Y:99 P:67 SP:FB PPU: 14,248 CYC:1674
+CD0A C0 99 CPY #$99 A:85 X:85 Y:99 P:67 SP:FB PPU: 14,254 CYC:1676
+CD0C D0 1C BNE $CD2A A:85 X:85 Y:99 P:67 SP:FB PPU: 14,260 CYC:1678
+CD0E A9 00 LDA #$00 A:85 X:85 Y:99 P:67 SP:FB PPU: 14,266 CYC:1680
+CD10 38 SEC A:00 X:85 Y:99 P:67 SP:FB PPU: 14,272 CYC:1682
+CD11 B8 CLV A:00 X:85 Y:99 P:67 SP:FB PPU: 14,278 CYC:1684
+CD12 AA TAX A:00 X:85 Y:99 P:27 SP:FB PPU: 14,284 CYC:1686
+CD13 D0 15 BNE $CD2A A:00 X:00 Y:99 P:27 SP:FB PPU: 14,290 CYC:1688
+CD15 90 13 BCC $CD2A A:00 X:00 Y:99 P:27 SP:FB PPU: 14,296 CYC:1690
+CD17 70 11 BVS $CD2A A:00 X:00 Y:99 P:27 SP:FB PPU: 14,302 CYC:1692
+CD19 30 0F BMI $CD2A A:00 X:00 Y:99 P:27 SP:FB PPU: 14,308 CYC:1694
+CD1B C9 00 CMP #$00 A:00 X:00 Y:99 P:27 SP:FB PPU: 14,314 CYC:1696
+CD1D D0 0B BNE $CD2A A:00 X:00 Y:99 P:27 SP:FB PPU: 14,320 CYC:1698
+CD1F E0 00 CPX #$00 A:00 X:00 Y:99 P:27 SP:FB PPU: 14,326 CYC:1700
+CD21 D0 07 BNE $CD2A A:00 X:00 Y:99 P:27 SP:FB PPU: 14,332 CYC:1702
+CD23 C0 99 CPY #$99 A:00 X:00 Y:99 P:27 SP:FB PPU: 14,338 CYC:1704
+CD25 D0 03 BNE $CD2A A:00 X:00 Y:99 P:27 SP:FB PPU: 15, 3 CYC:1706
+CD27 4C 2E CD JMP $CD2E A:00 X:00 Y:99 P:27 SP:FB PPU: 15, 9 CYC:1708
+CD2E EA NOP A:00 X:00 Y:99 P:27 SP:FB PPU: 15, 18 CYC:1711
+CD2F A9 85 LDA #$85 A:00 X:00 Y:99 P:27 SP:FB PPU: 15, 24 CYC:1713
+CD31 A2 34 LDX #$34 A:85 X:00 Y:99 P:A5 SP:FB PPU: 15, 30 CYC:1715
+CD33 A0 99 LDY #$99 A:85 X:34 Y:99 P:25 SP:FB PPU: 15, 36 CYC:1717
+CD35 18 CLC A:85 X:34 Y:99 P:A5 SP:FB PPU: 15, 42 CYC:1719
+CD36 24 01 BIT $01 = FF A:85 X:34 Y:99 P:A4 SP:FB PPU: 15, 48 CYC:1721
+CD38 98 TYA A:85 X:34 Y:99 P:E4 SP:FB PPU: 15, 57 CYC:1724
+CD39 F0 2E BEQ $CD69 A:99 X:34 Y:99 P:E4 SP:FB PPU: 15, 63 CYC:1726
+CD3B B0 2C BCS $CD69 A:99 X:34 Y:99 P:E4 SP:FB PPU: 15, 69 CYC:1728
+CD3D 50 2A BVC $CD69 A:99 X:34 Y:99 P:E4 SP:FB PPU: 15, 75 CYC:1730
+CD3F 10 28 BPL $CD69 A:99 X:34 Y:99 P:E4 SP:FB PPU: 15, 81 CYC:1732
+CD41 C9 99 CMP #$99 A:99 X:34 Y:99 P:E4 SP:FB PPU: 15, 87 CYC:1734
+CD43 D0 24 BNE $CD69 A:99 X:34 Y:99 P:67 SP:FB PPU: 15, 93 CYC:1736
+CD45 E0 34 CPX #$34 A:99 X:34 Y:99 P:67 SP:FB PPU: 15, 99 CYC:1738
+CD47 D0 20 BNE $CD69 A:99 X:34 Y:99 P:67 SP:FB PPU: 15,105 CYC:1740
+CD49 C0 99 CPY #$99 A:99 X:34 Y:99 P:67 SP:FB PPU: 15,111 CYC:1742
+CD4B D0 1C BNE $CD69 A:99 X:34 Y:99 P:67 SP:FB PPU: 15,117 CYC:1744
+CD4D A0 00 LDY #$00 A:99 X:34 Y:99 P:67 SP:FB PPU: 15,123 CYC:1746
+CD4F 38 SEC A:99 X:34 Y:00 P:67 SP:FB PPU: 15,129 CYC:1748
+CD50 B8 CLV A:99 X:34 Y:00 P:67 SP:FB PPU: 15,135 CYC:1750
+CD51 98 TYA A:99 X:34 Y:00 P:27 SP:FB PPU: 15,141 CYC:1752
+CD52 D0 15 BNE $CD69 A:00 X:34 Y:00 P:27 SP:FB PPU: 15,147 CYC:1754
+CD54 90 13 BCC $CD69 A:00 X:34 Y:00 P:27 SP:FB PPU: 15,153 CYC:1756
+CD56 70 11 BVS $CD69 A:00 X:34 Y:00 P:27 SP:FB PPU: 15,159 CYC:1758
+CD58 30 0F BMI $CD69 A:00 X:34 Y:00 P:27 SP:FB PPU: 15,165 CYC:1760
+CD5A C9 00 CMP #$00 A:00 X:34 Y:00 P:27 SP:FB PPU: 15,171 CYC:1762
+CD5C D0 0B BNE $CD69 A:00 X:34 Y:00 P:27 SP:FB PPU: 15,177 CYC:1764
+CD5E E0 34 CPX #$34 A:00 X:34 Y:00 P:27 SP:FB PPU: 15,183 CYC:1766
+CD60 D0 07 BNE $CD69 A:00 X:34 Y:00 P:27 SP:FB PPU: 15,189 CYC:1768
+CD62 C0 00 CPY #$00 A:00 X:34 Y:00 P:27 SP:FB PPU: 15,195 CYC:1770
+CD64 D0 03 BNE $CD69 A:00 X:34 Y:00 P:27 SP:FB PPU: 15,201 CYC:1772
+CD66 4C 6D CD JMP $CD6D A:00 X:34 Y:00 P:27 SP:FB PPU: 15,207 CYC:1774
+CD6D EA NOP A:00 X:34 Y:00 P:27 SP:FB PPU: 15,216 CYC:1777
+CD6E A9 85 LDA #$85 A:00 X:34 Y:00 P:27 SP:FB PPU: 15,222 CYC:1779
+CD70 A2 34 LDX #$34 A:85 X:34 Y:00 P:A5 SP:FB PPU: 15,228 CYC:1781
+CD72 A0 99 LDY #$99 A:85 X:34 Y:00 P:25 SP:FB PPU: 15,234 CYC:1783
+CD74 18 CLC A:85 X:34 Y:99 P:A5 SP:FB PPU: 15,240 CYC:1785
+CD75 24 01 BIT $01 = FF A:85 X:34 Y:99 P:A4 SP:FB PPU: 15,246 CYC:1787
+CD77 8A TXA A:85 X:34 Y:99 P:E4 SP:FB PPU: 15,255 CYC:1790
+CD78 F0 2E BEQ $CDA8 A:34 X:34 Y:99 P:64 SP:FB PPU: 15,261 CYC:1792
+CD7A B0 2C BCS $CDA8 A:34 X:34 Y:99 P:64 SP:FB PPU: 15,267 CYC:1794
+CD7C 50 2A BVC $CDA8 A:34 X:34 Y:99 P:64 SP:FB PPU: 15,273 CYC:1796
+CD7E 30 28 BMI $CDA8 A:34 X:34 Y:99 P:64 SP:FB PPU: 15,279 CYC:1798
+CD80 C9 34 CMP #$34 A:34 X:34 Y:99 P:64 SP:FB PPU: 15,285 CYC:1800
+CD82 D0 24 BNE $CDA8 A:34 X:34 Y:99 P:67 SP:FB PPU: 15,291 CYC:1802
+CD84 E0 34 CPX #$34 A:34 X:34 Y:99 P:67 SP:FB PPU: 15,297 CYC:1804
+CD86 D0 20 BNE $CDA8 A:34 X:34 Y:99 P:67 SP:FB PPU: 15,303 CYC:1806
+CD88 C0 99 CPY #$99 A:34 X:34 Y:99 P:67 SP:FB PPU: 15,309 CYC:1808
+CD8A D0 1C BNE $CDA8 A:34 X:34 Y:99 P:67 SP:FB PPU: 15,315 CYC:1810
+CD8C A2 00 LDX #$00 A:34 X:34 Y:99 P:67 SP:FB PPU: 15,321 CYC:1812
+CD8E 38 SEC A:34 X:00 Y:99 P:67 SP:FB PPU: 15,327 CYC:1814
+CD8F B8 CLV A:34 X:00 Y:99 P:67 SP:FB PPU: 15,333 CYC:1816
+CD90 8A TXA A:34 X:00 Y:99 P:27 SP:FB PPU: 15,339 CYC:1818
+CD91 D0 15 BNE $CDA8 A:00 X:00 Y:99 P:27 SP:FB PPU: 16, 4 CYC:1820
+CD93 90 13 BCC $CDA8 A:00 X:00 Y:99 P:27 SP:FB PPU: 16, 10 CYC:1822
+CD95 70 11 BVS $CDA8 A:00 X:00 Y:99 P:27 SP:FB PPU: 16, 16 CYC:1824
+CD97 30 0F BMI $CDA8 A:00 X:00 Y:99 P:27 SP:FB PPU: 16, 22 CYC:1826
+CD99 C9 00 CMP #$00 A:00 X:00 Y:99 P:27 SP:FB PPU: 16, 28 CYC:1828
+CD9B D0 0B BNE $CDA8 A:00 X:00 Y:99 P:27 SP:FB PPU: 16, 34 CYC:1830
+CD9D E0 00 CPX #$00 A:00 X:00 Y:99 P:27 SP:FB PPU: 16, 40 CYC:1832
+CD9F D0 07 BNE $CDA8 A:00 X:00 Y:99 P:27 SP:FB PPU: 16, 46 CYC:1834
+CDA1 C0 99 CPY #$99 A:00 X:00 Y:99 P:27 SP:FB PPU: 16, 52 CYC:1836
+CDA3 D0 03 BNE $CDA8 A:00 X:00 Y:99 P:27 SP:FB PPU: 16, 58 CYC:1838
+CDA5 4C AC CD JMP $CDAC A:00 X:00 Y:99 P:27 SP:FB PPU: 16, 64 CYC:1840
+CDAC EA NOP A:00 X:00 Y:99 P:27 SP:FB PPU: 16, 73 CYC:1843
+CDAD BA TSX A:00 X:00 Y:99 P:27 SP:FB PPU: 16, 79 CYC:1845
+CDAE 8E FF 07 STX $07FF = 00 A:00 X:FB Y:99 P:A5 SP:FB PPU: 16, 85 CYC:1847
+CDB1 A0 33 LDY #$33 A:00 X:FB Y:99 P:A5 SP:FB PPU: 16, 97 CYC:1851
+CDB3 A2 69 LDX #$69 A:00 X:FB Y:33 P:25 SP:FB PPU: 16,103 CYC:1853
+CDB5 A9 84 LDA #$84 A:00 X:69 Y:33 P:25 SP:FB PPU: 16,109 CYC:1855
+CDB7 18 CLC A:84 X:69 Y:33 P:A5 SP:FB PPU: 16,115 CYC:1857
+CDB8 24 01 BIT $01 = FF A:84 X:69 Y:33 P:A4 SP:FB PPU: 16,121 CYC:1859
+CDBA 9A TXS A:84 X:69 Y:33 P:E4 SP:FB PPU: 16,130 CYC:1862
+CDBB F0 32 BEQ $CDEF A:84 X:69 Y:33 P:E4 SP:69 PPU: 16,136 CYC:1864
+CDBD 10 30 BPL $CDEF A:84 X:69 Y:33 P:E4 SP:69 PPU: 16,142 CYC:1866
+CDBF B0 2E BCS $CDEF A:84 X:69 Y:33 P:E4 SP:69 PPU: 16,148 CYC:1868
+CDC1 50 2C BVC $CDEF A:84 X:69 Y:33 P:E4 SP:69 PPU: 16,154 CYC:1870
+CDC3 C9 84 CMP #$84 A:84 X:69 Y:33 P:E4 SP:69 PPU: 16,160 CYC:1872
+CDC5 D0 28 BNE $CDEF A:84 X:69 Y:33 P:67 SP:69 PPU: 16,166 CYC:1874
+CDC7 E0 69 CPX #$69 A:84 X:69 Y:33 P:67 SP:69 PPU: 16,172 CYC:1876
+CDC9 D0 24 BNE $CDEF A:84 X:69 Y:33 P:67 SP:69 PPU: 16,178 CYC:1878
+CDCB C0 33 CPY #$33 A:84 X:69 Y:33 P:67 SP:69 PPU: 16,184 CYC:1880
+CDCD D0 20 BNE $CDEF A:84 X:69 Y:33 P:67 SP:69 PPU: 16,190 CYC:1882
+CDCF A0 01 LDY #$01 A:84 X:69 Y:33 P:67 SP:69 PPU: 16,196 CYC:1884
+CDD1 A9 04 LDA #$04 A:84 X:69 Y:01 P:65 SP:69 PPU: 16,202 CYC:1886
+CDD3 38 SEC A:04 X:69 Y:01 P:65 SP:69 PPU: 16,208 CYC:1888
+CDD4 B8 CLV A:04 X:69 Y:01 P:65 SP:69 PPU: 16,214 CYC:1890
+CDD5 A2 00 LDX #$00 A:04 X:69 Y:01 P:25 SP:69 PPU: 16,220 CYC:1892
+CDD7 BA TSX A:04 X:00 Y:01 P:27 SP:69 PPU: 16,226 CYC:1894
+CDD8 F0 15 BEQ $CDEF A:04 X:69 Y:01 P:25 SP:69 PPU: 16,232 CYC:1896
+CDDA 30 13 BMI $CDEF A:04 X:69 Y:01 P:25 SP:69 PPU: 16,238 CYC:1898
+CDDC 90 11 BCC $CDEF A:04 X:69 Y:01 P:25 SP:69 PPU: 16,244 CYC:1900
+CDDE 70 0F BVS $CDEF A:04 X:69 Y:01 P:25 SP:69 PPU: 16,250 CYC:1902
+CDE0 E0 69 CPX #$69 A:04 X:69 Y:01 P:25 SP:69 PPU: 16,256 CYC:1904
+CDE2 D0 0B BNE $CDEF A:04 X:69 Y:01 P:27 SP:69 PPU: 16,262 CYC:1906
+CDE4 C9 04 CMP #$04 A:04 X:69 Y:01 P:27 SP:69 PPU: 16,268 CYC:1908
+CDE6 D0 07 BNE $CDEF A:04 X:69 Y:01 P:27 SP:69 PPU: 16,274 CYC:1910
+CDE8 C0 01 CPY #$01 A:04 X:69 Y:01 P:27 SP:69 PPU: 16,280 CYC:1912
+CDEA D0 03 BNE $CDEF A:04 X:69 Y:01 P:27 SP:69 PPU: 16,286 CYC:1914
+CDEC 4C F3 CD JMP $CDF3 A:04 X:69 Y:01 P:27 SP:69 PPU: 16,292 CYC:1916
+CDF3 AE FF 07 LDX $07FF = FB A:04 X:69 Y:01 P:27 SP:69 PPU: 16,301 CYC:1919
+CDF6 9A TXS A:04 X:FB Y:01 P:A5 SP:69 PPU: 16,313 CYC:1923
+CDF7 60 RTS A:04 X:FB Y:01 P:A5 SP:FB PPU: 16,319 CYC:1925
+C609 20 F8 CD JSR $CDF8 A:04 X:FB Y:01 P:A5 SP:FD PPU: 16,337 CYC:1931
+CDF8 A9 FF LDA #$FF A:04 X:FB Y:01 P:A5 SP:FB PPU: 17, 14 CYC:1937
+CDFA 85 01 STA $01 = FF A:FF X:FB Y:01 P:A5 SP:FB PPU: 17, 20 CYC:1939
+CDFC BA TSX A:FF X:FB Y:01 P:A5 SP:FB PPU: 17, 29 CYC:1942
+CDFD 8E FF 07 STX $07FF = FB A:FF X:FB Y:01 P:A5 SP:FB PPU: 17, 35 CYC:1944
+CE00 EA NOP A:FF X:FB Y:01 P:A5 SP:FB PPU: 17, 47 CYC:1948
+CE01 A2 80 LDX #$80 A:FF X:FB Y:01 P:A5 SP:FB PPU: 17, 53 CYC:1950
+CE03 9A TXS A:FF X:80 Y:01 P:A5 SP:FB PPU: 17, 59 CYC:1952
+CE04 A9 33 LDA #$33 A:FF X:80 Y:01 P:A5 SP:80 PPU: 17, 65 CYC:1954
+CE06 48 PHA A:33 X:80 Y:01 P:25 SP:80 PPU: 17, 71 CYC:1956
+CE07 A9 69 LDA #$69 A:33 X:80 Y:01 P:25 SP:7F PPU: 17, 80 CYC:1959
+CE09 48 PHA A:69 X:80 Y:01 P:25 SP:7F PPU: 17, 86 CYC:1961
+CE0A BA TSX A:69 X:80 Y:01 P:25 SP:7E PPU: 17, 95 CYC:1964
+CE0B E0 7E CPX #$7E A:69 X:7E Y:01 P:25 SP:7E PPU: 17,101 CYC:1966
+CE0D D0 20 BNE $CE2F A:69 X:7E Y:01 P:27 SP:7E PPU: 17,107 CYC:1968
+CE0F 68 PLA A:69 X:7E Y:01 P:27 SP:7E PPU: 17,113 CYC:1970
+CE10 C9 69 CMP #$69 A:69 X:7E Y:01 P:25 SP:7F PPU: 17,125 CYC:1974
+CE12 D0 1B BNE $CE2F A:69 X:7E Y:01 P:27 SP:7F PPU: 17,131 CYC:1976
+CE14 68 PLA A:69 X:7E Y:01 P:27 SP:7F PPU: 17,137 CYC:1978
+CE15 C9 33 CMP #$33 A:33 X:7E Y:01 P:25 SP:80 PPU: 17,149 CYC:1982
+CE17 D0 16 BNE $CE2F A:33 X:7E Y:01 P:27 SP:80 PPU: 17,155 CYC:1984
+CE19 BA TSX A:33 X:7E Y:01 P:27 SP:80 PPU: 17,161 CYC:1986
+CE1A E0 80 CPX #$80 A:33 X:80 Y:01 P:A5 SP:80 PPU: 17,167 CYC:1988
+CE1C D0 11 BNE $CE2F A:33 X:80 Y:01 P:27 SP:80 PPU: 17,173 CYC:1990
+CE1E AD 80 01 LDA $0180 = 33 A:33 X:80 Y:01 P:27 SP:80 PPU: 17,179 CYC:1992
+CE21 C9 33 CMP #$33 A:33 X:80 Y:01 P:25 SP:80 PPU: 17,191 CYC:1996
+CE23 D0 0A BNE $CE2F A:33 X:80 Y:01 P:27 SP:80 PPU: 17,197 CYC:1998
+CE25 AD 7F 01 LDA $017F = 69 A:33 X:80 Y:01 P:27 SP:80 PPU: 17,203 CYC:2000
+CE28 C9 69 CMP #$69 A:69 X:80 Y:01 P:25 SP:80 PPU: 17,215 CYC:2004
+CE2A D0 03 BNE $CE2F A:69 X:80 Y:01 P:27 SP:80 PPU: 17,221 CYC:2006
+CE2C 4C 33 CE JMP $CE33 A:69 X:80 Y:01 P:27 SP:80 PPU: 17,227 CYC:2008
+CE33 EA NOP A:69 X:80 Y:01 P:27 SP:80 PPU: 17,236 CYC:2011
+CE34 A2 80 LDX #$80 A:69 X:80 Y:01 P:27 SP:80 PPU: 17,242 CYC:2013
+CE36 9A TXS A:69 X:80 Y:01 P:A5 SP:80 PPU: 17,248 CYC:2015
+CE37 20 3D CE JSR $CE3D A:69 X:80 Y:01 P:A5 SP:80 PPU: 17,254 CYC:2017
+CE3D BA TSX A:69 X:80 Y:01 P:A5 SP:7E PPU: 17,272 CYC:2023
+CE3E E0 7E CPX #$7E A:69 X:7E Y:01 P:25 SP:7E PPU: 17,278 CYC:2025
+CE40 D0 19 BNE $CE5B A:69 X:7E Y:01 P:27 SP:7E PPU: 17,284 CYC:2027
+CE42 68 PLA A:69 X:7E Y:01 P:27 SP:7E PPU: 17,290 CYC:2029
+CE43 68 PLA A:39 X:7E Y:01 P:25 SP:7F PPU: 17,302 CYC:2033
+CE44 BA TSX A:CE X:7E Y:01 P:A5 SP:80 PPU: 17,314 CYC:2037
+CE45 E0 80 CPX #$80 A:CE X:80 Y:01 P:A5 SP:80 PPU: 17,320 CYC:2039
+CE47 D0 12 BNE $CE5B A:CE X:80 Y:01 P:27 SP:80 PPU: 17,326 CYC:2041
+CE49 A9 00 LDA #$00 A:CE X:80 Y:01 P:27 SP:80 PPU: 17,332 CYC:2043
+CE4B 20 4E CE JSR $CE4E A:00 X:80 Y:01 P:27 SP:80 PPU: 17,338 CYC:2045
+CE4E 68 PLA A:00 X:80 Y:01 P:27 SP:7E PPU: 18, 15 CYC:2051
+CE4F C9 4D CMP #$4D A:4D X:80 Y:01 P:25 SP:7F PPU: 18, 27 CYC:2055
+CE51 D0 08 BNE $CE5B A:4D X:80 Y:01 P:27 SP:7F PPU: 18, 33 CYC:2057
+CE53 68 PLA A:4D X:80 Y:01 P:27 SP:7F PPU: 18, 39 CYC:2059
+CE54 C9 CE CMP #$CE A:CE X:80 Y:01 P:A5 SP:80 PPU: 18, 51 CYC:2063
+CE56 D0 03 BNE $CE5B A:CE X:80 Y:01 P:27 SP:80 PPU: 18, 57 CYC:2065
+CE58 4C 5F CE JMP $CE5F A:CE X:80 Y:01 P:27 SP:80 PPU: 18, 63 CYC:2067
+CE5F EA NOP A:CE X:80 Y:01 P:27 SP:80 PPU: 18, 72 CYC:2070
+CE60 A9 CE LDA #$CE A:CE X:80 Y:01 P:27 SP:80 PPU: 18, 78 CYC:2072
+CE62 48 PHA A:CE X:80 Y:01 P:A5 SP:80 PPU: 18, 84 CYC:2074
+CE63 A9 66 LDA #$66 A:CE X:80 Y:01 P:A5 SP:7F PPU: 18, 93 CYC:2077
+CE65 48 PHA A:66 X:80 Y:01 P:25 SP:7F PPU: 18, 99 CYC:2079
+CE66 60 RTS A:66 X:80 Y:01 P:25 SP:7E PPU: 18,108 CYC:2082
+CE67 A2 77 LDX #$77 A:66 X:80 Y:01 P:25 SP:80 PPU: 18,126 CYC:2088
+CE69 A0 69 LDY #$69 A:66 X:77 Y:01 P:25 SP:80 PPU: 18,132 CYC:2090
+CE6B 18 CLC A:66 X:77 Y:69 P:25 SP:80 PPU: 18,138 CYC:2092
+CE6C 24 01 BIT $01 = FF A:66 X:77 Y:69 P:24 SP:80 PPU: 18,144 CYC:2094
+CE6E A9 83 LDA #$83 A:66 X:77 Y:69 P:E4 SP:80 PPU: 18,153 CYC:2097
+CE70 20 66 CE JSR $CE66 A:83 X:77 Y:69 P:E4 SP:80 PPU: 18,159 CYC:2099
+CE66 60 RTS A:83 X:77 Y:69 P:E4 SP:7E PPU: 18,177 CYC:2105
+CE73 F0 24 BEQ $CE99 A:83 X:77 Y:69 P:E4 SP:80 PPU: 18,195 CYC:2111
+CE75 10 22 BPL $CE99 A:83 X:77 Y:69 P:E4 SP:80 PPU: 18,201 CYC:2113
+CE77 B0 20 BCS $CE99 A:83 X:77 Y:69 P:E4 SP:80 PPU: 18,207 CYC:2115
+CE79 50 1E BVC $CE99 A:83 X:77 Y:69 P:E4 SP:80 PPU: 18,213 CYC:2117
+CE7B C9 83 CMP #$83 A:83 X:77 Y:69 P:E4 SP:80 PPU: 18,219 CYC:2119
+CE7D D0 1A BNE $CE99 A:83 X:77 Y:69 P:67 SP:80 PPU: 18,225 CYC:2121
+CE7F C0 69 CPY #$69 A:83 X:77 Y:69 P:67 SP:80 PPU: 18,231 CYC:2123
+CE81 D0 16 BNE $CE99 A:83 X:77 Y:69 P:67 SP:80 PPU: 18,237 CYC:2125
+CE83 E0 77 CPX #$77 A:83 X:77 Y:69 P:67 SP:80 PPU: 18,243 CYC:2127
+CE85 D0 12 BNE $CE99 A:83 X:77 Y:69 P:67 SP:80 PPU: 18,249 CYC:2129
+CE87 38 SEC A:83 X:77 Y:69 P:67 SP:80 PPU: 18,255 CYC:2131
+CE88 B8 CLV A:83 X:77 Y:69 P:67 SP:80 PPU: 18,261 CYC:2133
+CE89 A9 00 LDA #$00 A:83 X:77 Y:69 P:27 SP:80 PPU: 18,267 CYC:2135
+CE8B 20 66 CE JSR $CE66 A:00 X:77 Y:69 P:27 SP:80 PPU: 18,273 CYC:2137
+CE66 60 RTS A:00 X:77 Y:69 P:27 SP:7E PPU: 18,291 CYC:2143
+CE8E D0 09 BNE $CE99 A:00 X:77 Y:69 P:27 SP:80 PPU: 18,309 CYC:2149
+CE90 30 07 BMI $CE99 A:00 X:77 Y:69 P:27 SP:80 PPU: 18,315 CYC:2151
+CE92 90 05 BCC $CE99 A:00 X:77 Y:69 P:27 SP:80 PPU: 18,321 CYC:2153
+CE94 70 03 BVS $CE99 A:00 X:77 Y:69 P:27 SP:80 PPU: 18,327 CYC:2155
+CE96 4C 9D CE JMP $CE9D A:00 X:77 Y:69 P:27 SP:80 PPU: 18,333 CYC:2157
+CE9D EA NOP A:00 X:77 Y:69 P:27 SP:80 PPU: 19, 1 CYC:2160
+CE9E A9 CE LDA #$CE A:00 X:77 Y:69 P:27 SP:80 PPU: 19, 7 CYC:2162
+CEA0 48 PHA A:CE X:77 Y:69 P:A5 SP:80 PPU: 19, 13 CYC:2164
+CEA1 A9 AE LDA #$AE A:CE X:77 Y:69 P:A5 SP:7F PPU: 19, 22 CYC:2167
+CEA3 48 PHA A:AE X:77 Y:69 P:A5 SP:7F PPU: 19, 28 CYC:2169
+CEA4 A9 65 LDA #$65 A:AE X:77 Y:69 P:A5 SP:7E PPU: 19, 37 CYC:2172
+CEA6 48 PHA A:65 X:77 Y:69 P:25 SP:7E PPU: 19, 43 CYC:2174
+CEA7 A9 55 LDA #$55 A:65 X:77 Y:69 P:25 SP:7D PPU: 19, 52 CYC:2177
+CEA9 A0 88 LDY #$88 A:55 X:77 Y:69 P:25 SP:7D PPU: 19, 58 CYC:2179
+CEAB A2 99 LDX #$99 A:55 X:77 Y:88 P:A5 SP:7D PPU: 19, 64 CYC:2181
+CEAD 40 RTI A:55 X:99 Y:88 P:A5 SP:7D PPU: 19, 70 CYC:2183
+CEAE 30 35 BMI $CEE5 A:55 X:99 Y:88 P:65 SP:80 PPU: 19, 88 CYC:2189
+CEB0 50 33 BVC $CEE5 A:55 X:99 Y:88 P:65 SP:80 PPU: 19, 94 CYC:2191
+CEB2 F0 31 BEQ $CEE5 A:55 X:99 Y:88 P:65 SP:80 PPU: 19,100 CYC:2193
+CEB4 90 2F BCC $CEE5 A:55 X:99 Y:88 P:65 SP:80 PPU: 19,106 CYC:2195
+CEB6 C9 55 CMP #$55 A:55 X:99 Y:88 P:65 SP:80 PPU: 19,112 CYC:2197
+CEB8 D0 2B BNE $CEE5 A:55 X:99 Y:88 P:67 SP:80 PPU: 19,118 CYC:2199
+CEBA C0 88 CPY #$88 A:55 X:99 Y:88 P:67 SP:80 PPU: 19,124 CYC:2201
+CEBC D0 27 BNE $CEE5 A:55 X:99 Y:88 P:67 SP:80 PPU: 19,130 CYC:2203
+CEBE E0 99 CPX #$99 A:55 X:99 Y:88 P:67 SP:80 PPU: 19,136 CYC:2205
+CEC0 D0 23 BNE $CEE5 A:55 X:99 Y:88 P:67 SP:80 PPU: 19,142 CYC:2207
+CEC2 A9 CE LDA #$CE A:55 X:99 Y:88 P:67 SP:80 PPU: 19,148 CYC:2209
+CEC4 48 PHA A:CE X:99 Y:88 P:E5 SP:80 PPU: 19,154 CYC:2211
+CEC5 A9 CE LDA #$CE A:CE X:99 Y:88 P:E5 SP:7F PPU: 19,163 CYC:2214
+CEC7 48 PHA A:CE X:99 Y:88 P:E5 SP:7F PPU: 19,169 CYC:2216
+CEC8 A9 87 LDA #$87 A:CE X:99 Y:88 P:E5 SP:7E PPU: 19,178 CYC:2219
+CECA 48 PHA A:87 X:99 Y:88 P:E5 SP:7E PPU: 19,184 CYC:2221
+CECB A9 55 LDA #$55 A:87 X:99 Y:88 P:E5 SP:7D PPU: 19,193 CYC:2224
+CECD 40 RTI A:55 X:99 Y:88 P:65 SP:7D PPU: 19,199 CYC:2226
+CECE 10 15 BPL $CEE5 A:55 X:99 Y:88 P:A7 SP:80 PPU: 19,217 CYC:2232
+CED0 70 13 BVS $CEE5 A:55 X:99 Y:88 P:A7 SP:80 PPU: 19,223 CYC:2234
+CED2 D0 11 BNE $CEE5 A:55 X:99 Y:88 P:A7 SP:80 PPU: 19,229 CYC:2236
+CED4 90 0F BCC $CEE5 A:55 X:99 Y:88 P:A7 SP:80 PPU: 19,235 CYC:2238
+CED6 C9 55 CMP #$55 A:55 X:99 Y:88 P:A7 SP:80 PPU: 19,241 CYC:2240
+CED8 D0 0B BNE $CEE5 A:55 X:99 Y:88 P:27 SP:80 PPU: 19,247 CYC:2242
+CEDA C0 88 CPY #$88 A:55 X:99 Y:88 P:27 SP:80 PPU: 19,253 CYC:2244
+CEDC D0 07 BNE $CEE5 A:55 X:99 Y:88 P:27 SP:80 PPU: 19,259 CYC:2246
+CEDE E0 99 CPX #$99 A:55 X:99 Y:88 P:27 SP:80 PPU: 19,265 CYC:2248
+CEE0 D0 03 BNE $CEE5 A:55 X:99 Y:88 P:27 SP:80 PPU: 19,271 CYC:2250
+CEE2 4C E9 CE JMP $CEE9 A:55 X:99 Y:88 P:27 SP:80 PPU: 19,277 CYC:2252
+CEE9 AE FF 07 LDX $07FF = FB A:55 X:99 Y:88 P:27 SP:80 PPU: 19,286 CYC:2255
+CEEC 9A TXS A:55 X:FB Y:88 P:A5 SP:80 PPU: 19,298 CYC:2259
+CEED 60 RTS A:55 X:FB Y:88 P:A5 SP:FB PPU: 19,304 CYC:2261
+C60C 20 EE CE JSR $CEEE A:55 X:FB Y:88 P:A5 SP:FD PPU: 19,322 CYC:2267
+CEEE A2 55 LDX #$55 A:55 X:FB Y:88 P:A5 SP:FB PPU: 19,340 CYC:2273
+CEF0 A0 69 LDY #$69 A:55 X:55 Y:88 P:25 SP:FB PPU: 20, 5 CYC:2275
+CEF2 A9 FF LDA #$FF A:55 X:55 Y:69 P:25 SP:FB PPU: 20, 11 CYC:2277
+CEF4 85 01 STA $01 = FF A:FF X:55 Y:69 P:A5 SP:FB PPU: 20, 17 CYC:2279
+CEF6 EA NOP A:FF X:55 Y:69 P:A5 SP:FB PPU: 20, 26 CYC:2282
+CEF7 24 01 BIT $01 = FF A:FF X:55 Y:69 P:A5 SP:FB PPU: 20, 32 CYC:2284
+CEF9 38 SEC A:FF X:55 Y:69 P:E5 SP:FB PPU: 20, 41 CYC:2287
+CEFA A9 01 LDA #$01 A:FF X:55 Y:69 P:E5 SP:FB PPU: 20, 47 CYC:2289
+CEFC 4A LSR A A:01 X:55 Y:69 P:65 SP:FB PPU: 20, 53 CYC:2291
+CEFD 90 1D BCC $CF1C A:00 X:55 Y:69 P:67 SP:FB PPU: 20, 59 CYC:2293
+CEFF D0 1B BNE $CF1C A:00 X:55 Y:69 P:67 SP:FB PPU: 20, 65 CYC:2295
+CF01 30 19 BMI $CF1C A:00 X:55 Y:69 P:67 SP:FB PPU: 20, 71 CYC:2297
+CF03 50 17 BVC $CF1C A:00 X:55 Y:69 P:67 SP:FB PPU: 20, 77 CYC:2299
+CF05 C9 00 CMP #$00 A:00 X:55 Y:69 P:67 SP:FB PPU: 20, 83 CYC:2301
+CF07 D0 13 BNE $CF1C A:00 X:55 Y:69 P:67 SP:FB PPU: 20, 89 CYC:2303
+CF09 B8 CLV A:00 X:55 Y:69 P:67 SP:FB PPU: 20, 95 CYC:2305
+CF0A A9 AA LDA #$AA A:00 X:55 Y:69 P:27 SP:FB PPU: 20,101 CYC:2307
+CF0C 4A LSR A A:AA X:55 Y:69 P:A5 SP:FB PPU: 20,107 CYC:2309
+CF0D B0 0D BCS $CF1C A:55 X:55 Y:69 P:24 SP:FB PPU: 20,113 CYC:2311
+CF0F F0 0B BEQ $CF1C A:55 X:55 Y:69 P:24 SP:FB PPU: 20,119 CYC:2313
+CF11 30 09 BMI $CF1C A:55 X:55 Y:69 P:24 SP:FB PPU: 20,125 CYC:2315
+CF13 70 07 BVS $CF1C A:55 X:55 Y:69 P:24 SP:FB PPU: 20,131 CYC:2317
+CF15 C9 55 CMP #$55 A:55 X:55 Y:69 P:24 SP:FB PPU: 20,137 CYC:2319
+CF17 D0 03 BNE $CF1C A:55 X:55 Y:69 P:27 SP:FB PPU: 20,143 CYC:2321
+CF19 4C 20 CF JMP $CF20 A:55 X:55 Y:69 P:27 SP:FB PPU: 20,149 CYC:2323
+CF20 EA NOP A:55 X:55 Y:69 P:27 SP:FB PPU: 20,158 CYC:2326
+CF21 24 01 BIT $01 = FF A:55 X:55 Y:69 P:27 SP:FB PPU: 20,164 CYC:2328
+CF23 38 SEC A:55 X:55 Y:69 P:E5 SP:FB PPU: 20,173 CYC:2331
+CF24 A9 80 LDA #$80 A:55 X:55 Y:69 P:E5 SP:FB PPU: 20,179 CYC:2333
+CF26 0A ASL A A:80 X:55 Y:69 P:E5 SP:FB PPU: 20,185 CYC:2335
+CF27 90 1E BCC $CF47 A:00 X:55 Y:69 P:67 SP:FB PPU: 20,191 CYC:2337
+CF29 D0 1C BNE $CF47 A:00 X:55 Y:69 P:67 SP:FB PPU: 20,197 CYC:2339
+CF2B 30 1A BMI $CF47 A:00 X:55 Y:69 P:67 SP:FB PPU: 20,203 CYC:2341
+CF2D 50 18 BVC $CF47 A:00 X:55 Y:69 P:67 SP:FB PPU: 20,209 CYC:2343
+CF2F C9 00 CMP #$00 A:00 X:55 Y:69 P:67 SP:FB PPU: 20,215 CYC:2345
+CF31 D0 14 BNE $CF47 A:00 X:55 Y:69 P:67 SP:FB PPU: 20,221 CYC:2347
+CF33 B8 CLV A:00 X:55 Y:69 P:67 SP:FB PPU: 20,227 CYC:2349
+CF34 38 SEC A:00 X:55 Y:69 P:27 SP:FB PPU: 20,233 CYC:2351
+CF35 A9 55 LDA #$55 A:00 X:55 Y:69 P:27 SP:FB PPU: 20,239 CYC:2353
+CF37 0A ASL A A:55 X:55 Y:69 P:25 SP:FB PPU: 20,245 CYC:2355
+CF38 B0 0D BCS $CF47 A:AA X:55 Y:69 P:A4 SP:FB PPU: 20,251 CYC:2357
+CF3A F0 0B BEQ $CF47 A:AA X:55 Y:69 P:A4 SP:FB PPU: 20,257 CYC:2359
+CF3C 10 09 BPL $CF47 A:AA X:55 Y:69 P:A4 SP:FB PPU: 20,263 CYC:2361
+CF3E 70 07 BVS $CF47 A:AA X:55 Y:69 P:A4 SP:FB PPU: 20,269 CYC:2363
+CF40 C9 AA CMP #$AA A:AA X:55 Y:69 P:A4 SP:FB PPU: 20,275 CYC:2365
+CF42 D0 03 BNE $CF47 A:AA X:55 Y:69 P:27 SP:FB PPU: 20,281 CYC:2367
+CF44 4C 4B CF JMP $CF4B A:AA X:55 Y:69 P:27 SP:FB PPU: 20,287 CYC:2369
+CF4B EA NOP A:AA X:55 Y:69 P:27 SP:FB PPU: 20,296 CYC:2372
+CF4C 24 01 BIT $01 = FF A:AA X:55 Y:69 P:27 SP:FB PPU: 20,302 CYC:2374
+CF4E 38 SEC A:AA X:55 Y:69 P:E5 SP:FB PPU: 20,311 CYC:2377
+CF4F A9 01 LDA #$01 A:AA X:55 Y:69 P:E5 SP:FB PPU: 20,317 CYC:2379
+CF51 6A ROR A A:01 X:55 Y:69 P:65 SP:FB PPU: 20,323 CYC:2381
+CF52 90 1E BCC $CF72 A:80 X:55 Y:69 P:E5 SP:FB PPU: 20,329 CYC:2383
+CF54 F0 1C BEQ $CF72 A:80 X:55 Y:69 P:E5 SP:FB PPU: 20,335 CYC:2385
+CF56 10 1A BPL $CF72 A:80 X:55 Y:69 P:E5 SP:FB PPU: 21, 0 CYC:2387
+CF58 50 18 BVC $CF72 A:80 X:55 Y:69 P:E5 SP:FB PPU: 21, 6 CYC:2389
+CF5A C9 80 CMP #$80 A:80 X:55 Y:69 P:E5 SP:FB PPU: 21, 12 CYC:2391
+CF5C D0 14 BNE $CF72 A:80 X:55 Y:69 P:67 SP:FB PPU: 21, 18 CYC:2393
+CF5E B8 CLV A:80 X:55 Y:69 P:67 SP:FB PPU: 21, 24 CYC:2395
+CF5F 18 CLC A:80 X:55 Y:69 P:27 SP:FB PPU: 21, 30 CYC:2397
+CF60 A9 55 LDA #$55 A:80 X:55 Y:69 P:26 SP:FB PPU: 21, 36 CYC:2399
+CF62 6A ROR A A:55 X:55 Y:69 P:24 SP:FB PPU: 21, 42 CYC:2401
+CF63 90 0D BCC $CF72 A:2A X:55 Y:69 P:25 SP:FB PPU: 21, 48 CYC:2403
+CF65 F0 0B BEQ $CF72 A:2A X:55 Y:69 P:25 SP:FB PPU: 21, 54 CYC:2405
+CF67 30 09 BMI $CF72 A:2A X:55 Y:69 P:25 SP:FB PPU: 21, 60 CYC:2407
+CF69 70 07 BVS $CF72 A:2A X:55 Y:69 P:25 SP:FB PPU: 21, 66 CYC:2409
+CF6B C9 2A CMP #$2A A:2A X:55 Y:69 P:25 SP:FB PPU: 21, 72 CYC:2411
+CF6D D0 03 BNE $CF72 A:2A X:55 Y:69 P:27 SP:FB PPU: 21, 78 CYC:2413
+CF6F 4C 76 CF JMP $CF76 A:2A X:55 Y:69 P:27 SP:FB PPU: 21, 84 CYC:2415
+CF76 EA NOP A:2A X:55 Y:69 P:27 SP:FB PPU: 21, 93 CYC:2418
+CF77 24 01 BIT $01 = FF A:2A X:55 Y:69 P:27 SP:FB PPU: 21, 99 CYC:2420
+CF79 38 SEC A:2A X:55 Y:69 P:E5 SP:FB PPU: 21,108 CYC:2423
+CF7A A9 80 LDA #$80 A:2A X:55 Y:69 P:E5 SP:FB PPU: 21,114 CYC:2425
+CF7C 2A ROL A A:80 X:55 Y:69 P:E5 SP:FB PPU: 21,120 CYC:2427
+CF7D 90 1E BCC $CF9D A:01 X:55 Y:69 P:65 SP:FB PPU: 21,126 CYC:2429
+CF7F F0 1C BEQ $CF9D A:01 X:55 Y:69 P:65 SP:FB PPU: 21,132 CYC:2431
+CF81 30 1A BMI $CF9D A:01 X:55 Y:69 P:65 SP:FB PPU: 21,138 CYC:2433
+CF83 50 18 BVC $CF9D A:01 X:55 Y:69 P:65 SP:FB PPU: 21,144 CYC:2435
+CF85 C9 01 CMP #$01 A:01 X:55 Y:69 P:65 SP:FB PPU: 21,150 CYC:2437
+CF87 D0 14 BNE $CF9D A:01 X:55 Y:69 P:67 SP:FB PPU: 21,156 CYC:2439
+CF89 B8 CLV A:01 X:55 Y:69 P:67 SP:FB PPU: 21,162 CYC:2441
+CF8A 18 CLC A:01 X:55 Y:69 P:27 SP:FB PPU: 21,168 CYC:2443
+CF8B A9 55 LDA #$55 A:01 X:55 Y:69 P:26 SP:FB PPU: 21,174 CYC:2445
+CF8D 2A ROL A A:55 X:55 Y:69 P:24 SP:FB PPU: 21,180 CYC:2447
+CF8E B0 0D BCS $CF9D A:AA X:55 Y:69 P:A4 SP:FB PPU: 21,186 CYC:2449
+CF90 F0 0B BEQ $CF9D A:AA X:55 Y:69 P:A4 SP:FB PPU: 21,192 CYC:2451
+CF92 10 09 BPL $CF9D A:AA X:55 Y:69 P:A4 SP:FB PPU: 21,198 CYC:2453
+CF94 70 07 BVS $CF9D A:AA X:55 Y:69 P:A4 SP:FB PPU: 21,204 CYC:2455
+CF96 C9 AA CMP #$AA A:AA X:55 Y:69 P:A4 SP:FB PPU: 21,210 CYC:2457
+CF98 D0 03 BNE $CF9D A:AA X:55 Y:69 P:27 SP:FB PPU: 21,216 CYC:2459
+CF9A 4C A1 CF JMP $CFA1 A:AA X:55 Y:69 P:27 SP:FB PPU: 21,222 CYC:2461
+CFA1 60 RTS A:AA X:55 Y:69 P:27 SP:FB PPU: 21,231 CYC:2464
+C60F 20 A2 CF JSR $CFA2 A:AA X:55 Y:69 P:27 SP:FD PPU: 21,249 CYC:2470
+CFA2 A5 00 LDA $00 = 00 A:AA X:55 Y:69 P:27 SP:FB PPU: 21,267 CYC:2476
+CFA4 8D FF 07 STA $07FF = FB A:00 X:55 Y:69 P:27 SP:FB PPU: 21,276 CYC:2479
+CFA7 A9 00 LDA #$00 A:00 X:55 Y:69 P:27 SP:FB PPU: 21,288 CYC:2483
+CFA9 85 80 STA $80 = 00 A:00 X:55 Y:69 P:27 SP:FB PPU: 21,294 CYC:2485
+CFAB A9 02 LDA #$02 A:00 X:55 Y:69 P:27 SP:FB PPU: 21,303 CYC:2488
+CFAD 85 81 STA $81 = 00 A:02 X:55 Y:69 P:25 SP:FB PPU: 21,309 CYC:2490
+CFAF A9 FF LDA #$FF A:02 X:55 Y:69 P:25 SP:FB PPU: 21,318 CYC:2493
+CFB1 85 01 STA $01 = FF A:FF X:55 Y:69 P:A5 SP:FB PPU: 21,324 CYC:2495
+CFB3 A9 00 LDA #$00 A:FF X:55 Y:69 P:A5 SP:FB PPU: 21,333 CYC:2498
+CFB5 85 82 STA $82 = 00 A:00 X:55 Y:69 P:27 SP:FB PPU: 21,339 CYC:2500
+CFB7 A9 03 LDA #$03 A:00 X:55 Y:69 P:27 SP:FB PPU: 22, 7 CYC:2503
+CFB9 85 83 STA $83 = 00 A:03 X:55 Y:69 P:25 SP:FB PPU: 22, 13 CYC:2505
+CFBB 85 84 STA $84 = 00 A:03 X:55 Y:69 P:25 SP:FB PPU: 22, 22 CYC:2508
+CFBD A9 00 LDA #$00 A:03 X:55 Y:69 P:25 SP:FB PPU: 22, 31 CYC:2511
+CFBF 85 FF STA $FF = 00 A:00 X:55 Y:69 P:27 SP:FB PPU: 22, 37 CYC:2513
+CFC1 A9 04 LDA #$04 A:00 X:55 Y:69 P:27 SP:FB PPU: 22, 46 CYC:2516
+CFC3 85 00 STA $00 = 00 A:04 X:55 Y:69 P:25 SP:FB PPU: 22, 52 CYC:2518
+CFC5 A9 5A LDA #$5A A:04 X:55 Y:69 P:25 SP:FB PPU: 22, 61 CYC:2521
+CFC7 8D 00 02 STA $0200 = 00 A:5A X:55 Y:69 P:25 SP:FB PPU: 22, 67 CYC:2523
+CFCA A9 5B LDA #$5B A:5A X:55 Y:69 P:25 SP:FB PPU: 22, 79 CYC:2527
+CFCC 8D 00 03 STA $0300 = 00 A:5B X:55 Y:69 P:25 SP:FB PPU: 22, 85 CYC:2529
+CFCF A9 5C LDA #$5C A:5B X:55 Y:69 P:25 SP:FB PPU: 22, 97 CYC:2533
+CFD1 8D 03 03 STA $0303 = 00 A:5C X:55 Y:69 P:25 SP:FB PPU: 22,103 CYC:2535
+CFD4 A9 5D LDA #$5D A:5C X:55 Y:69 P:25 SP:FB PPU: 22,115 CYC:2539
+CFD6 8D 00 04 STA $0400 = 00 A:5D X:55 Y:69 P:25 SP:FB PPU: 22,121 CYC:2541
+CFD9 A2 00 LDX #$00 A:5D X:55 Y:69 P:25 SP:FB PPU: 22,133 CYC:2545
+CFDB A1 80 LDA ($80,X) @ 80 = 0200 = 5A A:5D X:00 Y:69 P:27 SP:FB PPU: 22,139 CYC:2547
+CFDD C9 5A CMP #$5A A:5A X:00 Y:69 P:25 SP:FB PPU: 22,157 CYC:2553
+CFDF D0 1F BNE $D000 A:5A X:00 Y:69 P:27 SP:FB PPU: 22,163 CYC:2555
+CFE1 E8 INX A:5A X:00 Y:69 P:27 SP:FB PPU: 22,169 CYC:2557
+CFE2 E8 INX A:5A X:01 Y:69 P:25 SP:FB PPU: 22,175 CYC:2559
+CFE3 A1 80 LDA ($80,X) @ 82 = 0300 = 5B A:5A X:02 Y:69 P:25 SP:FB PPU: 22,181 CYC:2561
+CFE5 C9 5B CMP #$5B A:5B X:02 Y:69 P:25 SP:FB PPU: 22,199 CYC:2567
+CFE7 D0 17 BNE $D000 A:5B X:02 Y:69 P:27 SP:FB PPU: 22,205 CYC:2569
+CFE9 E8 INX A:5B X:02 Y:69 P:27 SP:FB PPU: 22,211 CYC:2571
+CFEA A1 80 LDA ($80,X) @ 83 = 0303 = 5C A:5B X:03 Y:69 P:25 SP:FB PPU: 22,217 CYC:2573
+CFEC C9 5C CMP #$5C A:5C X:03 Y:69 P:25 SP:FB PPU: 22,235 CYC:2579
+CFEE D0 10 BNE $D000 A:5C X:03 Y:69 P:27 SP:FB PPU: 22,241 CYC:2581
+CFF0 A2 00 LDX #$00 A:5C X:03 Y:69 P:27 SP:FB PPU: 22,247 CYC:2583
+CFF2 A1 FF LDA ($FF,X) @ FF = 0400 = 5D A:5C X:00 Y:69 P:27 SP:FB PPU: 22,253 CYC:2585
+CFF4 C9 5D CMP #$5D A:5D X:00 Y:69 P:25 SP:FB PPU: 22,271 CYC:2591
+CFF6 D0 08 BNE $D000 A:5D X:00 Y:69 P:27 SP:FB PPU: 22,277 CYC:2593
+CFF8 A2 81 LDX #$81 A:5D X:00 Y:69 P:27 SP:FB PPU: 22,283 CYC:2595
+CFFA A1 FF LDA ($FF,X) @ 80 = 0200 = 5A A:5D X:81 Y:69 P:A5 SP:FB PPU: 22,289 CYC:2597
+CFFC C9 5A CMP #$5A A:5A X:81 Y:69 P:25 SP:FB PPU: 22,307 CYC:2603
+CFFE F0 05 BEQ $D005 A:5A X:81 Y:69 P:27 SP:FB PPU: 22,313 CYC:2605
+D005 A9 AA LDA #$AA A:5A X:81 Y:69 P:27 SP:FB PPU: 22,322 CYC:2608
+D007 A2 00 LDX #$00 A:AA X:81 Y:69 P:A5 SP:FB PPU: 22,328 CYC:2610
+D009 81 80 STA ($80,X) @ 80 = 0200 = 5A A:AA X:00 Y:69 P:27 SP:FB PPU: 22,334 CYC:2612
+D00B E8 INX A:AA X:00 Y:69 P:27 SP:FB PPU: 23, 11 CYC:2618
+D00C E8 INX A:AA X:01 Y:69 P:25 SP:FB PPU: 23, 17 CYC:2620
+D00D A9 AB LDA #$AB A:AA X:02 Y:69 P:25 SP:FB PPU: 23, 23 CYC:2622
+D00F 81 80 STA ($80,X) @ 82 = 0300 = 5B A:AB X:02 Y:69 P:A5 SP:FB PPU: 23, 29 CYC:2624
+D011 E8 INX A:AB X:02 Y:69 P:A5 SP:FB PPU: 23, 47 CYC:2630
+D012 A9 AC LDA #$AC A:AB X:03 Y:69 P:25 SP:FB PPU: 23, 53 CYC:2632
+D014 81 80 STA ($80,X) @ 83 = 0303 = 5C A:AC X:03 Y:69 P:A5 SP:FB PPU: 23, 59 CYC:2634
+D016 A2 00 LDX #$00 A:AC X:03 Y:69 P:A5 SP:FB PPU: 23, 77 CYC:2640
+D018 A9 AD LDA #$AD A:AC X:00 Y:69 P:27 SP:FB PPU: 23, 83 CYC:2642
+D01A 81 FF STA ($FF,X) @ FF = 0400 = 5D A:AD X:00 Y:69 P:A5 SP:FB PPU: 23, 89 CYC:2644
+D01C AD 00 02 LDA $0200 = AA A:AD X:00 Y:69 P:A5 SP:FB PPU: 23,107 CYC:2650
+D01F C9 AA CMP #$AA A:AA X:00 Y:69 P:A5 SP:FB PPU: 23,119 CYC:2654
+D021 D0 15 BNE $D038 A:AA X:00 Y:69 P:27 SP:FB PPU: 23,125 CYC:2656
+D023 AD 00 03 LDA $0300 = AB A:AA X:00 Y:69 P:27 SP:FB PPU: 23,131 CYC:2658
+D026 C9 AB CMP #$AB A:AB X:00 Y:69 P:A5 SP:FB PPU: 23,143 CYC:2662
+D028 D0 0E BNE $D038 A:AB X:00 Y:69 P:27 SP:FB PPU: 23,149 CYC:2664
+D02A AD 03 03 LDA $0303 = AC A:AB X:00 Y:69 P:27 SP:FB PPU: 23,155 CYC:2666
+D02D C9 AC CMP #$AC A:AC X:00 Y:69 P:A5 SP:FB PPU: 23,167 CYC:2670
+D02F D0 07 BNE $D038 A:AC X:00 Y:69 P:27 SP:FB PPU: 23,173 CYC:2672
+D031 AD 00 04 LDA $0400 = AD A:AC X:00 Y:69 P:27 SP:FB PPU: 23,179 CYC:2674
+D034 C9 AD CMP #$AD A:AD X:00 Y:69 P:A5 SP:FB PPU: 23,191 CYC:2678
+D036 F0 05 BEQ $D03D A:AD X:00 Y:69 P:27 SP:FB PPU: 23,197 CYC:2680
+D03D AD FF 07 LDA $07FF = 00 A:AD X:00 Y:69 P:27 SP:FB PPU: 23,206 CYC:2683
+D040 85 00 STA $00 = 04 A:00 X:00 Y:69 P:27 SP:FB PPU: 23,218 CYC:2687
+D042 A9 00 LDA #$00 A:00 X:00 Y:69 P:27 SP:FB PPU: 23,227 CYC:2690
+D044 8D 00 03 STA $0300 = AB A:00 X:00 Y:69 P:27 SP:FB PPU: 23,233 CYC:2692
+D047 A9 AA LDA #$AA A:00 X:00 Y:69 P:27 SP:FB PPU: 23,245 CYC:2696
+D049 8D 00 02 STA $0200 = AA A:AA X:00 Y:69 P:A5 SP:FB PPU: 23,251 CYC:2698
+D04C A2 00 LDX #$00 A:AA X:00 Y:69 P:A5 SP:FB PPU: 23,263 CYC:2702
+D04E A0 5A LDY #$5A A:AA X:00 Y:69 P:27 SP:FB PPU: 23,269 CYC:2704
+D050 20 B6 F7 JSR $F7B6 A:AA X:00 Y:5A P:25 SP:FB PPU: 23,275 CYC:2706
+F7B6 18 CLC A:AA X:00 Y:5A P:25 SP:F9 PPU: 23,293 CYC:2712
+F7B7 A9 FF LDA #$FF A:AA X:00 Y:5A P:24 SP:F9 PPU: 23,299 CYC:2714
+F7B9 85 01 STA $01 = FF A:FF X:00 Y:5A P:A4 SP:F9 PPU: 23,305 CYC:2716
+F7BB 24 01 BIT $01 = FF A:FF X:00 Y:5A P:A4 SP:F9 PPU: 23,314 CYC:2719
+F7BD A9 55 LDA #$55 A:FF X:00 Y:5A P:E4 SP:F9 PPU: 23,323 CYC:2722
+F7BF 60 RTS A:55 X:00 Y:5A P:64 SP:F9 PPU: 23,329 CYC:2724
+D053 01 80 ORA ($80,X) @ 80 = 0200 = AA A:55 X:00 Y:5A P:64 SP:FB PPU: 24, 6 CYC:2730
+D055 20 C0 F7 JSR $F7C0 A:FF X:00 Y:5A P:E4 SP:FB PPU: 24, 24 CYC:2736
+F7C0 B0 09 BCS $F7CB A:FF X:00 Y:5A P:E4 SP:F9 PPU: 24, 42 CYC:2742
+F7C2 10 07 BPL $F7CB A:FF X:00 Y:5A P:E4 SP:F9 PPU: 24, 48 CYC:2744
+F7C4 C9 FF CMP #$FF A:FF X:00 Y:5A P:E4 SP:F9 PPU: 24, 54 CYC:2746
+F7C6 D0 03 BNE $F7CB A:FF X:00 Y:5A P:67 SP:F9 PPU: 24, 60 CYC:2748
+F7C8 50 01 BVC $F7CB A:FF X:00 Y:5A P:67 SP:F9 PPU: 24, 66 CYC:2750
+F7CA 60 RTS A:FF X:00 Y:5A P:67 SP:F9 PPU: 24, 72 CYC:2752
+D058 C8 INY A:FF X:00 Y:5A P:67 SP:FB PPU: 24, 90 CYC:2758
+D059 20 CE F7 JSR $F7CE A:FF X:00 Y:5B P:65 SP:FB PPU: 24, 96 CYC:2760
+F7CE 38 SEC A:FF X:00 Y:5B P:65 SP:F9 PPU: 24,114 CYC:2766
+F7CF B8 CLV A:FF X:00 Y:5B P:65 SP:F9 PPU: 24,120 CYC:2768
+F7D0 A9 00 LDA #$00 A:FF X:00 Y:5B P:25 SP:F9 PPU: 24,126 CYC:2770
+F7D2 60 RTS A:00 X:00 Y:5B P:27 SP:F9 PPU: 24,132 CYC:2772
+D05C 01 82 ORA ($82,X) @ 82 = 0300 = 00 A:00 X:00 Y:5B P:27 SP:FB PPU: 24,150 CYC:2778
+D05E 20 D3 F7 JSR $F7D3 A:00 X:00 Y:5B P:27 SP:FB PPU: 24,168 CYC:2784
+F7D3 D0 07 BNE $F7DC A:00 X:00 Y:5B P:27 SP:F9 PPU: 24,186 CYC:2790
+F7D5 70 05 BVS $F7DC A:00 X:00 Y:5B P:27 SP:F9 PPU: 24,192 CYC:2792
+F7D7 90 03 BCC $F7DC A:00 X:00 Y:5B P:27 SP:F9 PPU: 24,198 CYC:2794
+F7D9 30 01 BMI $F7DC A:00 X:00 Y:5B P:27 SP:F9 PPU: 24,204 CYC:2796
+F7DB 60 RTS A:00 X:00 Y:5B P:27 SP:F9 PPU: 24,210 CYC:2798
+D061 C8 INY A:00 X:00 Y:5B P:27 SP:FB PPU: 24,228 CYC:2804
+D062 20 DF F7 JSR $F7DF A:00 X:00 Y:5C P:25 SP:FB PPU: 24,234 CYC:2806
+F7DF 18 CLC A:00 X:00 Y:5C P:25 SP:F9 PPU: 24,252 CYC:2812
+F7E0 24 01 BIT $01 = FF A:00 X:00 Y:5C P:24 SP:F9 PPU: 24,258 CYC:2814
+F7E2 A9 55 LDA #$55 A:00 X:00 Y:5C P:E6 SP:F9 PPU: 24,267 CYC:2817
+F7E4 60 RTS A:55 X:00 Y:5C P:64 SP:F9 PPU: 24,273 CYC:2819
+D065 21 80 AND ($80,X) @ 80 = 0200 = AA A:55 X:00 Y:5C P:64 SP:FB PPU: 24,291 CYC:2825
+D067 20 E5 F7 JSR $F7E5 A:00 X:00 Y:5C P:66 SP:FB PPU: 24,309 CYC:2831
+F7E5 D0 07 BNE $F7EE A:00 X:00 Y:5C P:66 SP:F9 PPU: 24,327 CYC:2837
+F7E7 50 05 BVC $F7EE A:00 X:00 Y:5C P:66 SP:F9 PPU: 24,333 CYC:2839
+F7E9 B0 03 BCS $F7EE A:00 X:00 Y:5C P:66 SP:F9 PPU: 24,339 CYC:2841
+F7EB 30 01 BMI $F7EE A:00 X:00 Y:5C P:66 SP:F9 PPU: 25, 4 CYC:2843
+F7ED 60 RTS A:00 X:00 Y:5C P:66 SP:F9 PPU: 25, 10 CYC:2845
+D06A C8 INY A:00 X:00 Y:5C P:66 SP:FB PPU: 25, 28 CYC:2851
+D06B A9 EF LDA #$EF A:00 X:00 Y:5D P:64 SP:FB PPU: 25, 34 CYC:2853
+D06D 8D 00 03 STA $0300 = 00 A:EF X:00 Y:5D P:E4 SP:FB PPU: 25, 40 CYC:2855
+D070 20 F1 F7 JSR $F7F1 A:EF X:00 Y:5D P:E4 SP:FB PPU: 25, 52 CYC:2859
+F7F1 38 SEC A:EF X:00 Y:5D P:E4 SP:F9 PPU: 25, 70 CYC:2865
+F7F2 B8 CLV A:EF X:00 Y:5D P:E5 SP:F9 PPU: 25, 76 CYC:2867
+F7F3 A9 F8 LDA #$F8 A:EF X:00 Y:5D P:A5 SP:F9 PPU: 25, 82 CYC:2869
+F7F5 60 RTS A:F8 X:00 Y:5D P:A5 SP:F9 PPU: 25, 88 CYC:2871
+D073 21 82 AND ($82,X) @ 82 = 0300 = EF A:F8 X:00 Y:5D P:A5 SP:FB PPU: 25,106 CYC:2877
+D075 20 F6 F7 JSR $F7F6 A:E8 X:00 Y:5D P:A5 SP:FB PPU: 25,124 CYC:2883
+F7F6 90 09 BCC $F801 A:E8 X:00 Y:5D P:A5 SP:F9 PPU: 25,142 CYC:2889
+F7F8 10 07 BPL $F801 A:E8 X:00 Y:5D P:A5 SP:F9 PPU: 25,148 CYC:2891
+F7FA C9 E8 CMP #$E8 A:E8 X:00 Y:5D P:A5 SP:F9 PPU: 25,154 CYC:2893
+F7FC D0 03 BNE $F801 A:E8 X:00 Y:5D P:27 SP:F9 PPU: 25,160 CYC:2895
+F7FE 70 01 BVS $F801 A:E8 X:00 Y:5D P:27 SP:F9 PPU: 25,166 CYC:2897
+F800 60 RTS A:E8 X:00 Y:5D P:27 SP:F9 PPU: 25,172 CYC:2899
+D078 C8 INY A:E8 X:00 Y:5D P:27 SP:FB PPU: 25,190 CYC:2905
+D079 20 04 F8 JSR $F804 A:E8 X:00 Y:5E P:25 SP:FB PPU: 25,196 CYC:2907
+F804 18 CLC A:E8 X:00 Y:5E P:25 SP:F9 PPU: 25,214 CYC:2913
+F805 24 01 BIT $01 = FF A:E8 X:00 Y:5E P:24 SP:F9 PPU: 25,220 CYC:2915
+F807 A9 5F LDA #$5F A:E8 X:00 Y:5E P:E4 SP:F9 PPU: 25,229 CYC:2918
+F809 60 RTS A:5F X:00 Y:5E P:64 SP:F9 PPU: 25,235 CYC:2920
+D07C 41 80 EOR ($80,X) @ 80 = 0200 = AA A:5F X:00 Y:5E P:64 SP:FB PPU: 25,253 CYC:2926
+D07E 20 0A F8 JSR $F80A A:F5 X:00 Y:5E P:E4 SP:FB PPU: 25,271 CYC:2932
+F80A B0 09 BCS $F815 A:F5 X:00 Y:5E P:E4 SP:F9 PPU: 25,289 CYC:2938
+F80C 10 07 BPL $F815 A:F5 X:00 Y:5E P:E4 SP:F9 PPU: 25,295 CYC:2940
+F80E C9 F5 CMP #$F5 A:F5 X:00 Y:5E P:E4 SP:F9 PPU: 25,301 CYC:2942
+F810 D0 03 BNE $F815 A:F5 X:00 Y:5E P:67 SP:F9 PPU: 25,307 CYC:2944
+F812 50 01 BVC $F815 A:F5 X:00 Y:5E P:67 SP:F9 PPU: 25,313 CYC:2946
+F814 60 RTS A:F5 X:00 Y:5E P:67 SP:F9 PPU: 25,319 CYC:2948
+D081 C8 INY A:F5 X:00 Y:5E P:67 SP:FB PPU: 25,337 CYC:2954
+D082 A9 70 LDA #$70 A:F5 X:00 Y:5F P:65 SP:FB PPU: 26, 2 CYC:2956
+D084 8D 00 03 STA $0300 = EF A:70 X:00 Y:5F P:65 SP:FB PPU: 26, 8 CYC:2958
+D087 20 18 F8 JSR $F818 A:70 X:00 Y:5F P:65 SP:FB PPU: 26, 20 CYC:2962
+F818 38 SEC A:70 X:00 Y:5F P:65 SP:F9 PPU: 26, 38 CYC:2968
+F819 B8 CLV A:70 X:00 Y:5F P:65 SP:F9 PPU: 26, 44 CYC:2970
+F81A A9 70 LDA #$70 A:70 X:00 Y:5F P:25 SP:F9 PPU: 26, 50 CYC:2972
+F81C 60 RTS A:70 X:00 Y:5F P:25 SP:F9 PPU: 26, 56 CYC:2974
+D08A 41 82 EOR ($82,X) @ 82 = 0300 = 70 A:70 X:00 Y:5F P:25 SP:FB PPU: 26, 74 CYC:2980
+D08C 20 1D F8 JSR $F81D A:00 X:00 Y:5F P:27 SP:FB PPU: 26, 92 CYC:2986
+F81D D0 07 BNE $F826 A:00 X:00 Y:5F P:27 SP:F9 PPU: 26,110 CYC:2992
+F81F 70 05 BVS $F826 A:00 X:00 Y:5F P:27 SP:F9 PPU: 26,116 CYC:2994
+F821 90 03 BCC $F826 A:00 X:00 Y:5F P:27 SP:F9 PPU: 26,122 CYC:2996
+F823 30 01 BMI $F826 A:00 X:00 Y:5F P:27 SP:F9 PPU: 26,128 CYC:2998
+F825 60 RTS A:00 X:00 Y:5F P:27 SP:F9 PPU: 26,134 CYC:3000
+D08F C8 INY A:00 X:00 Y:5F P:27 SP:FB PPU: 26,152 CYC:3006
+D090 A9 69 LDA #$69 A:00 X:00 Y:60 P:25 SP:FB PPU: 26,158 CYC:3008
+D092 8D 00 02 STA $0200 = AA A:69 X:00 Y:60 P:25 SP:FB PPU: 26,164 CYC:3010
+D095 20 29 F8 JSR $F829 A:69 X:00 Y:60 P:25 SP:FB PPU: 26,176 CYC:3014
+F829 18 CLC A:69 X:00 Y:60 P:25 SP:F9 PPU: 26,194 CYC:3020
+F82A 24 01 BIT $01 = FF A:69 X:00 Y:60 P:24 SP:F9 PPU: 26,200 CYC:3022
+F82C A9 00 LDA #$00 A:69 X:00 Y:60 P:E4 SP:F9 PPU: 26,209 CYC:3025
+F82E 60 RTS A:00 X:00 Y:60 P:66 SP:F9 PPU: 26,215 CYC:3027
+D098 61 80 ADC ($80,X) @ 80 = 0200 = 69 A:00 X:00 Y:60 P:66 SP:FB PPU: 26,233 CYC:3033
+D09A 20 2F F8 JSR $F82F A:69 X:00 Y:60 P:24 SP:FB PPU: 26,251 CYC:3039
+F82F 30 09 BMI $F83A A:69 X:00 Y:60 P:24 SP:F9 PPU: 26,269 CYC:3045
+F831 B0 07 BCS $F83A A:69 X:00 Y:60 P:24 SP:F9 PPU: 26,275 CYC:3047
+F833 C9 69 CMP #$69 A:69 X:00 Y:60 P:24 SP:F9 PPU: 26,281 CYC:3049
+F835 D0 03 BNE $F83A A:69 X:00 Y:60 P:27 SP:F9 PPU: 26,287 CYC:3051
+F837 70 01 BVS $F83A A:69 X:00 Y:60 P:27 SP:F9 PPU: 26,293 CYC:3053
+F839 60 RTS A:69 X:00 Y:60 P:27 SP:F9 PPU: 26,299 CYC:3055
+D09D C8 INY A:69 X:00 Y:60 P:27 SP:FB PPU: 26,317 CYC:3061
+D09E 20 3D F8 JSR $F83D A:69 X:00 Y:61 P:25 SP:FB PPU: 26,323 CYC:3063
+F83D 38 SEC A:69 X:00 Y:61 P:25 SP:F9 PPU: 27, 0 CYC:3069
+F83E 24 01 BIT $01 = FF A:69 X:00 Y:61 P:25 SP:F9 PPU: 27, 6 CYC:3071
+F840 A9 00 LDA #$00 A:69 X:00 Y:61 P:E5 SP:F9 PPU: 27, 15 CYC:3074
+F842 60 RTS A:00 X:00 Y:61 P:67 SP:F9 PPU: 27, 21 CYC:3076
+D0A1 61 80 ADC ($80,X) @ 80 = 0200 = 69 A:00 X:00 Y:61 P:67 SP:FB PPU: 27, 39 CYC:3082
+D0A3 20 43 F8 JSR $F843 A:6A X:00 Y:61 P:24 SP:FB PPU: 27, 57 CYC:3088
+F843 30 09 BMI $F84E A:6A X:00 Y:61 P:24 SP:F9 PPU: 27, 75 CYC:3094
+F845 B0 07 BCS $F84E A:6A X:00 Y:61 P:24 SP:F9 PPU: 27, 81 CYC:3096
+F847 C9 6A CMP #$6A A:6A X:00 Y:61 P:24 SP:F9 PPU: 27, 87 CYC:3098
+F849 D0 03 BNE $F84E A:6A X:00 Y:61 P:27 SP:F9 PPU: 27, 93 CYC:3100
+F84B 70 01 BVS $F84E A:6A X:00 Y:61 P:27 SP:F9 PPU: 27, 99 CYC:3102
+F84D 60 RTS A:6A X:00 Y:61 P:27 SP:F9 PPU: 27,105 CYC:3104
+D0A6 C8 INY A:6A X:00 Y:61 P:27 SP:FB PPU: 27,123 CYC:3110
+D0A7 A9 7F LDA #$7F A:6A X:00 Y:62 P:25 SP:FB PPU: 27,129 CYC:3112
+D0A9 8D 00 02 STA $0200 = 69 A:7F X:00 Y:62 P:25 SP:FB PPU: 27,135 CYC:3114
+D0AC 20 51 F8 JSR $F851 A:7F X:00 Y:62 P:25 SP:FB PPU: 27,147 CYC:3118
+F851 38 SEC A:7F X:00 Y:62 P:25 SP:F9 PPU: 27,165 CYC:3124
+F852 B8 CLV A:7F X:00 Y:62 P:25 SP:F9 PPU: 27,171 CYC:3126
+F853 A9 7F LDA #$7F A:7F X:00 Y:62 P:25 SP:F9 PPU: 27,177 CYC:3128
+F855 60 RTS A:7F X:00 Y:62 P:25 SP:F9 PPU: 27,183 CYC:3130
+D0AF 61 80 ADC ($80,X) @ 80 = 0200 = 7F A:7F X:00 Y:62 P:25 SP:FB PPU: 27,201 CYC:3136
+D0B1 20 56 F8 JSR $F856 A:FF X:00 Y:62 P:E4 SP:FB PPU: 27,219 CYC:3142
+F856 10 09 BPL $F861 A:FF X:00 Y:62 P:E4 SP:F9 PPU: 27,237 CYC:3148
+F858 B0 07 BCS $F861 A:FF X:00 Y:62 P:E4 SP:F9 PPU: 27,243 CYC:3150
+F85A C9 FF CMP #$FF A:FF X:00 Y:62 P:E4 SP:F9 PPU: 27,249 CYC:3152
+F85C D0 03 BNE $F861 A:FF X:00 Y:62 P:67 SP:F9 PPU: 27,255 CYC:3154
+F85E 50 01 BVC $F861 A:FF X:00 Y:62 P:67 SP:F9 PPU: 27,261 CYC:3156
+F860 60 RTS A:FF X:00 Y:62 P:67 SP:F9 PPU: 27,267 CYC:3158
+D0B4 C8 INY A:FF X:00 Y:62 P:67 SP:FB PPU: 27,285 CYC:3164
+D0B5 A9 80 LDA #$80 A:FF X:00 Y:63 P:65 SP:FB PPU: 27,291 CYC:3166
+D0B7 8D 00 02 STA $0200 = 7F A:80 X:00 Y:63 P:E5 SP:FB PPU: 27,297 CYC:3168
+D0BA 20 64 F8 JSR $F864 A:80 X:00 Y:63 P:E5 SP:FB PPU: 27,309 CYC:3172
+F864 18 CLC A:80 X:00 Y:63 P:E5 SP:F9 PPU: 27,327 CYC:3178
+F865 24 01 BIT $01 = FF A:80 X:00 Y:63 P:E4 SP:F9 PPU: 27,333 CYC:3180
+F867 A9 7F LDA #$7F A:80 X:00 Y:63 P:E4 SP:F9 PPU: 28, 1 CYC:3183
+F869 60 RTS A:7F X:00 Y:63 P:64 SP:F9 PPU: 28, 7 CYC:3185
+D0BD 61 80 ADC ($80,X) @ 80 = 0200 = 80 A:7F X:00 Y:63 P:64 SP:FB PPU: 28, 25 CYC:3191
+D0BF 20 6A F8 JSR $F86A A:FF X:00 Y:63 P:A4 SP:FB PPU: 28, 43 CYC:3197
+F86A 10 09 BPL $F875 A:FF X:00 Y:63 P:A4 SP:F9 PPU: 28, 61 CYC:3203
+F86C B0 07 BCS $F875 A:FF X:00 Y:63 P:A4 SP:F9 PPU: 28, 67 CYC:3205
+F86E C9 FF CMP #$FF A:FF X:00 Y:63 P:A4 SP:F9 PPU: 28, 73 CYC:3207
+F870 D0 03 BNE $F875 A:FF X:00 Y:63 P:27 SP:F9 PPU: 28, 79 CYC:3209
+F872 70 01 BVS $F875 A:FF X:00 Y:63 P:27 SP:F9 PPU: 28, 85 CYC:3211
+F874 60 RTS A:FF X:00 Y:63 P:27 SP:F9 PPU: 28, 91 CYC:3213
+D0C2 C8 INY A:FF X:00 Y:63 P:27 SP:FB PPU: 28,109 CYC:3219
+D0C3 20 78 F8 JSR $F878 A:FF X:00 Y:64 P:25 SP:FB PPU: 28,115 CYC:3221
+F878 38 SEC A:FF X:00 Y:64 P:25 SP:F9 PPU: 28,133 CYC:3227
+F879 B8 CLV A:FF X:00 Y:64 P:25 SP:F9 PPU: 28,139 CYC:3229
+F87A A9 7F LDA #$7F A:FF X:00 Y:64 P:25 SP:F9 PPU: 28,145 CYC:3231
+F87C 60 RTS A:7F X:00 Y:64 P:25 SP:F9 PPU: 28,151 CYC:3233
+D0C6 61 80 ADC ($80,X) @ 80 = 0200 = 80 A:7F X:00 Y:64 P:25 SP:FB PPU: 28,169 CYC:3239
+D0C8 20 7D F8 JSR $F87D A:00 X:00 Y:64 P:27 SP:FB PPU: 28,187 CYC:3245
+F87D D0 07 BNE $F886 A:00 X:00 Y:64 P:27 SP:F9 PPU: 28,205 CYC:3251
+F87F 30 05 BMI $F886 A:00 X:00 Y:64 P:27 SP:F9 PPU: 28,211 CYC:3253
+F881 70 03 BVS $F886 A:00 X:00 Y:64 P:27 SP:F9 PPU: 28,217 CYC:3255
+F883 90 01 BCC $F886 A:00 X:00 Y:64 P:27 SP:F9 PPU: 28,223 CYC:3257
+F885 60 RTS A:00 X:00 Y:64 P:27 SP:F9 PPU: 28,229 CYC:3259
+D0CB C8 INY A:00 X:00 Y:64 P:27 SP:FB PPU: 28,247 CYC:3265
+D0CC A9 40 LDA #$40 A:00 X:00 Y:65 P:25 SP:FB PPU: 28,253 CYC:3267
+D0CE 8D 00 02 STA $0200 = 80 A:40 X:00 Y:65 P:25 SP:FB PPU: 28,259 CYC:3269
+D0D1 20 89 F8 JSR $F889 A:40 X:00 Y:65 P:25 SP:FB PPU: 28,271 CYC:3273
+F889 24 01 BIT $01 = FF A:40 X:00 Y:65 P:25 SP:F9 PPU: 28,289 CYC:3279
+F88B A9 40 LDA #$40 A:40 X:00 Y:65 P:E5 SP:F9 PPU: 28,298 CYC:3282
+F88D 60 RTS A:40 X:00 Y:65 P:65 SP:F9 PPU: 28,304 CYC:3284
+D0D4 C1 80 CMP ($80,X) @ 80 = 0200 = 40 A:40 X:00 Y:65 P:65 SP:FB PPU: 28,322 CYC:3290
+D0D6 20 8E F8 JSR $F88E A:40 X:00 Y:65 P:67 SP:FB PPU: 28,340 CYC:3296
+F88E 30 07 BMI $F897 A:40 X:00 Y:65 P:67 SP:F9 PPU: 29, 17 CYC:3302
+F890 90 05 BCC $F897 A:40 X:00 Y:65 P:67 SP:F9 PPU: 29, 23 CYC:3304
+F892 D0 03 BNE $F897 A:40 X:00 Y:65 P:67 SP:F9 PPU: 29, 29 CYC:3306
+F894 50 01 BVC $F897 A:40 X:00 Y:65 P:67 SP:F9 PPU: 29, 35 CYC:3308
+F896 60 RTS A:40 X:00 Y:65 P:67 SP:F9 PPU: 29, 41 CYC:3310
+D0D9 C8 INY A:40 X:00 Y:65 P:67 SP:FB PPU: 29, 59 CYC:3316
+D0DA 48 PHA A:40 X:00 Y:66 P:65 SP:FB PPU: 29, 65 CYC:3318
+D0DB A9 3F LDA #$3F A:40 X:00 Y:66 P:65 SP:FA PPU: 29, 74 CYC:3321
+D0DD 8D 00 02 STA $0200 = 40 A:3F X:00 Y:66 P:65 SP:FA PPU: 29, 80 CYC:3323
+D0E0 68 PLA A:3F X:00 Y:66 P:65 SP:FA PPU: 29, 92 CYC:3327
+D0E1 20 9A F8 JSR $F89A A:40 X:00 Y:66 P:65 SP:FB PPU: 29,104 CYC:3331
+F89A B8 CLV A:40 X:00 Y:66 P:65 SP:F9 PPU: 29,122 CYC:3337
+F89B 60 RTS A:40 X:00 Y:66 P:25 SP:F9 PPU: 29,128 CYC:3339
+D0E4 C1 80 CMP ($80,X) @ 80 = 0200 = 3F A:40 X:00 Y:66 P:25 SP:FB PPU: 29,146 CYC:3345
+D0E6 20 9C F8 JSR $F89C A:40 X:00 Y:66 P:25 SP:FB PPU: 29,164 CYC:3351
+F89C F0 07 BEQ $F8A5 A:40 X:00 Y:66 P:25 SP:F9 PPU: 29,182 CYC:3357
+F89E 30 05 BMI $F8A5 A:40 X:00 Y:66 P:25 SP:F9 PPU: 29,188 CYC:3359
+F8A0 90 03 BCC $F8A5 A:40 X:00 Y:66 P:25 SP:F9 PPU: 29,194 CYC:3361
+F8A2 70 01 BVS $F8A5 A:40 X:00 Y:66 P:25 SP:F9 PPU: 29,200 CYC:3363
+F8A4 60 RTS A:40 X:00 Y:66 P:25 SP:F9 PPU: 29,206 CYC:3365
+D0E9 C8 INY A:40 X:00 Y:66 P:25 SP:FB PPU: 29,224 CYC:3371
+D0EA 48 PHA A:40 X:00 Y:67 P:25 SP:FB PPU: 29,230 CYC:3373
+D0EB A9 41 LDA #$41 A:40 X:00 Y:67 P:25 SP:FA PPU: 29,239 CYC:3376
+D0ED 8D 00 02 STA $0200 = 3F A:41 X:00 Y:67 P:25 SP:FA PPU: 29,245 CYC:3378
+D0F0 68 PLA A:41 X:00 Y:67 P:25 SP:FA PPU: 29,257 CYC:3382
+D0F1 C1 80 CMP ($80,X) @ 80 = 0200 = 41 A:40 X:00 Y:67 P:25 SP:FB PPU: 29,269 CYC:3386
+D0F3 20 A8 F8 JSR $F8A8 A:40 X:00 Y:67 P:A4 SP:FB PPU: 29,287 CYC:3392
+F8A8 F0 05 BEQ $F8AF A:40 X:00 Y:67 P:A4 SP:F9 PPU: 29,305 CYC:3398
+F8AA 10 03 BPL $F8AF A:40 X:00 Y:67 P:A4 SP:F9 PPU: 29,311 CYC:3400
+F8AC 10 01 BPL $F8AF A:40 X:00 Y:67 P:A4 SP:F9 PPU: 29,317 CYC:3402
+F8AE 60 RTS A:40 X:00 Y:67 P:A4 SP:F9 PPU: 29,323 CYC:3404
+D0F6 C8 INY A:40 X:00 Y:67 P:A4 SP:FB PPU: 30, 0 CYC:3410
+D0F7 48 PHA A:40 X:00 Y:68 P:24 SP:FB PPU: 30, 6 CYC:3412
+D0F8 A9 00 LDA #$00 A:40 X:00 Y:68 P:24 SP:FA PPU: 30, 15 CYC:3415
+D0FA 8D 00 02 STA $0200 = 41 A:00 X:00 Y:68 P:26 SP:FA PPU: 30, 21 CYC:3417
+D0FD 68 PLA A:00 X:00 Y:68 P:26 SP:FA PPU: 30, 33 CYC:3421
+D0FE 20 B2 F8 JSR $F8B2 A:40 X:00 Y:68 P:24 SP:FB PPU: 30, 45 CYC:3425
+F8B2 A9 80 LDA #$80 A:40 X:00 Y:68 P:24 SP:F9 PPU: 30, 63 CYC:3431
+F8B4 60 RTS A:80 X:00 Y:68 P:A4 SP:F9 PPU: 30, 69 CYC:3433
+D101 C1 80 CMP ($80,X) @ 80 = 0200 = 00 A:80 X:00 Y:68 P:A4 SP:FB PPU: 30, 87 CYC:3439
+D103 20 B5 F8 JSR $F8B5 A:80 X:00 Y:68 P:A5 SP:FB PPU: 30,105 CYC:3445
+F8B5 F0 05 BEQ $F8BC A:80 X:00 Y:68 P:A5 SP:F9 PPU: 30,123 CYC:3451
+F8B7 10 03 BPL $F8BC A:80 X:00 Y:68 P:A5 SP:F9 PPU: 30,129 CYC:3453
+F8B9 90 01 BCC $F8BC A:80 X:00 Y:68 P:A5 SP:F9 PPU: 30,135 CYC:3455
+F8BB 60 RTS A:80 X:00 Y:68 P:A5 SP:F9 PPU: 30,141 CYC:3457
+D106 C8 INY A:80 X:00 Y:68 P:A5 SP:FB PPU: 30,159 CYC:3463
+D107 48 PHA A:80 X:00 Y:69 P:25 SP:FB PPU: 30,165 CYC:3465
+D108 A9 80 LDA #$80 A:80 X:00 Y:69 P:25 SP:FA PPU: 30,174 CYC:3468
+D10A 8D 00 02 STA $0200 = 00 A:80 X:00 Y:69 P:A5 SP:FA PPU: 30,180 CYC:3470
+D10D 68 PLA A:80 X:00 Y:69 P:A5 SP:FA PPU: 30,192 CYC:3474
+D10E C1 80 CMP ($80,X) @ 80 = 0200 = 80 A:80 X:00 Y:69 P:A5 SP:FB PPU: 30,204 CYC:3478
+D110 20 BF F8 JSR $F8BF A:80 X:00 Y:69 P:27 SP:FB PPU: 30,222 CYC:3484
+F8BF D0 05 BNE $F8C6 A:80 X:00 Y:69 P:27 SP:F9 PPU: 30,240 CYC:3490
+F8C1 30 03 BMI $F8C6 A:80 X:00 Y:69 P:27 SP:F9 PPU: 30,246 CYC:3492
+F8C3 90 01 BCC $F8C6 A:80 X:00 Y:69 P:27 SP:F9 PPU: 30,252 CYC:3494
+F8C5 60 RTS A:80 X:00 Y:69 P:27 SP:F9 PPU: 30,258 CYC:3496
+D113 C8 INY A:80 X:00 Y:69 P:27 SP:FB PPU: 30,276 CYC:3502
+D114 48 PHA A:80 X:00 Y:6A P:25 SP:FB PPU: 30,282 CYC:3504
+D115 A9 81 LDA #$81 A:80 X:00 Y:6A P:25 SP:FA PPU: 30,291 CYC:3507
+D117 8D 00 02 STA $0200 = 80 A:81 X:00 Y:6A P:A5 SP:FA PPU: 30,297 CYC:3509
+D11A 68 PLA A:81 X:00 Y:6A P:A5 SP:FA PPU: 30,309 CYC:3513
+D11B C1 80 CMP ($80,X) @ 80 = 0200 = 81 A:80 X:00 Y:6A P:A5 SP:FB PPU: 30,321 CYC:3517
+D11D 20 C9 F8 JSR $F8C9 A:80 X:00 Y:6A P:A4 SP:FB PPU: 30,339 CYC:3523
+F8C9 B0 05 BCS $F8D0 A:80 X:00 Y:6A P:A4 SP:F9 PPU: 31, 16 CYC:3529
+F8CB F0 03 BEQ $F8D0 A:80 X:00 Y:6A P:A4 SP:F9 PPU: 31, 22 CYC:3531
+F8CD 10 01 BPL $F8D0 A:80 X:00 Y:6A P:A4 SP:F9 PPU: 31, 28 CYC:3533
+F8CF 60 RTS A:80 X:00 Y:6A P:A4 SP:F9 PPU: 31, 34 CYC:3535
+D120 C8 INY A:80 X:00 Y:6A P:A4 SP:FB PPU: 31, 52 CYC:3541
+D121 48 PHA A:80 X:00 Y:6B P:24 SP:FB PPU: 31, 58 CYC:3543
+D122 A9 7F LDA #$7F A:80 X:00 Y:6B P:24 SP:FA PPU: 31, 67 CYC:3546
+D124 8D 00 02 STA $0200 = 81 A:7F X:00 Y:6B P:24 SP:FA PPU: 31, 73 CYC:3548
+D127 68 PLA A:7F X:00 Y:6B P:24 SP:FA PPU: 31, 85 CYC:3552
+D128 C1 80 CMP ($80,X) @ 80 = 0200 = 7F A:80 X:00 Y:6B P:A4 SP:FB PPU: 31, 97 CYC:3556
+D12A 20 D3 F8 JSR $F8D3 A:80 X:00 Y:6B P:25 SP:FB PPU: 31,115 CYC:3562
+F8D3 90 05 BCC $F8DA A:80 X:00 Y:6B P:25 SP:F9 PPU: 31,133 CYC:3568
+F8D5 F0 03 BEQ $F8DA A:80 X:00 Y:6B P:25 SP:F9 PPU: 31,139 CYC:3570
+F8D7 30 01 BMI $F8DA A:80 X:00 Y:6B P:25 SP:F9 PPU: 31,145 CYC:3572
+F8D9 60 RTS A:80 X:00 Y:6B P:25 SP:F9 PPU: 31,151 CYC:3574
+D12D C8 INY A:80 X:00 Y:6B P:25 SP:FB PPU: 31,169 CYC:3580
+D12E A9 40 LDA #$40 A:80 X:00 Y:6C P:25 SP:FB PPU: 31,175 CYC:3582
+D130 8D 00 02 STA $0200 = 7F A:40 X:00 Y:6C P:25 SP:FB PPU: 31,181 CYC:3584
+D133 20 31 F9 JSR $F931 A:40 X:00 Y:6C P:25 SP:FB PPU: 31,193 CYC:3588
+F931 24 01 BIT $01 = FF A:40 X:00 Y:6C P:25 SP:F9 PPU: 31,211 CYC:3594
+F933 A9 40 LDA #$40 A:40 X:00 Y:6C P:E5 SP:F9 PPU: 31,220 CYC:3597
+F935 38 SEC A:40 X:00 Y:6C P:65 SP:F9 PPU: 31,226 CYC:3599
+F936 60 RTS A:40 X:00 Y:6C P:65 SP:F9 PPU: 31,232 CYC:3601
+D136 E1 80 SBC ($80,X) @ 80 = 0200 = 40 A:40 X:00 Y:6C P:65 SP:FB PPU: 31,250 CYC:3607
+D138 20 37 F9 JSR $F937 A:00 X:00 Y:6C P:27 SP:FB PPU: 31,268 CYC:3613
+F937 30 0B BMI $F944 A:00 X:00 Y:6C P:27 SP:F9 PPU: 31,286 CYC:3619
+F939 90 09 BCC $F944 A:00 X:00 Y:6C P:27 SP:F9 PPU: 31,292 CYC:3621
+F93B D0 07 BNE $F944 A:00 X:00 Y:6C P:27 SP:F9 PPU: 31,298 CYC:3623
+F93D 70 05 BVS $F944 A:00 X:00 Y:6C P:27 SP:F9 PPU: 31,304 CYC:3625
+F93F C9 00 CMP #$00 A:00 X:00 Y:6C P:27 SP:F9 PPU: 31,310 CYC:3627
+F941 D0 01 BNE $F944 A:00 X:00 Y:6C P:27 SP:F9 PPU: 31,316 CYC:3629
+F943 60 RTS A:00 X:00 Y:6C P:27 SP:F9 PPU: 31,322 CYC:3631
+D13B C8 INY A:00 X:00 Y:6C P:27 SP:FB PPU: 31,340 CYC:3637
+D13C A9 3F LDA #$3F A:00 X:00 Y:6D P:25 SP:FB PPU: 32, 5 CYC:3639
+D13E 8D 00 02 STA $0200 = 40 A:3F X:00 Y:6D P:25 SP:FB PPU: 32, 11 CYC:3641
+D141 20 47 F9 JSR $F947 A:3F X:00 Y:6D P:25 SP:FB PPU: 32, 23 CYC:3645
+F947 B8 CLV A:3F X:00 Y:6D P:25 SP:F9 PPU: 32, 41 CYC:3651
+F948 38 SEC A:3F X:00 Y:6D P:25 SP:F9 PPU: 32, 47 CYC:3653
+F949 A9 40 LDA #$40 A:3F X:00 Y:6D P:25 SP:F9 PPU: 32, 53 CYC:3655
+F94B 60 RTS A:40 X:00 Y:6D P:25 SP:F9 PPU: 32, 59 CYC:3657
+D144 E1 80 SBC ($80,X) @ 80 = 0200 = 3F A:40 X:00 Y:6D P:25 SP:FB PPU: 32, 77 CYC:3663
+D146 20 4C F9 JSR $F94C A:01 X:00 Y:6D P:25 SP:FB PPU: 32, 95 CYC:3669
+F94C F0 0B BEQ $F959 A:01 X:00 Y:6D P:25 SP:F9 PPU: 32,113 CYC:3675
+F94E 30 09 BMI $F959 A:01 X:00 Y:6D P:25 SP:F9 PPU: 32,119 CYC:3677
+F950 90 07 BCC $F959 A:01 X:00 Y:6D P:25 SP:F9 PPU: 32,125 CYC:3679
+F952 70 05 BVS $F959 A:01 X:00 Y:6D P:25 SP:F9 PPU: 32,131 CYC:3681
+F954 C9 01 CMP #$01 A:01 X:00 Y:6D P:25 SP:F9 PPU: 32,137 CYC:3683
+F956 D0 01 BNE $F959 A:01 X:00 Y:6D P:27 SP:F9 PPU: 32,143 CYC:3685
+F958 60 RTS A:01 X:00 Y:6D P:27 SP:F9 PPU: 32,149 CYC:3687
+D149 C8 INY A:01 X:00 Y:6D P:27 SP:FB PPU: 32,167 CYC:3693
+D14A A9 41 LDA #$41 A:01 X:00 Y:6E P:25 SP:FB PPU: 32,173 CYC:3695
+D14C 8D 00 02 STA $0200 = 3F A:41 X:00 Y:6E P:25 SP:FB PPU: 32,179 CYC:3697
+D14F 20 5C F9 JSR $F95C A:41 X:00 Y:6E P:25 SP:FB PPU: 32,191 CYC:3701
+F95C A9 40 LDA #$40 A:41 X:00 Y:6E P:25 SP:F9 PPU: 32,209 CYC:3707
+F95E 38 SEC A:40 X:00 Y:6E P:25 SP:F9 PPU: 32,215 CYC:3709
+F95F 24 01 BIT $01 = FF A:40 X:00 Y:6E P:25 SP:F9 PPU: 32,221 CYC:3711
+F961 60 RTS A:40 X:00 Y:6E P:E5 SP:F9 PPU: 32,230 CYC:3714
+D152 E1 80 SBC ($80,X) @ 80 = 0200 = 41 A:40 X:00 Y:6E P:E5 SP:FB PPU: 32,248 CYC:3720
+D154 20 62 F9 JSR $F962 A:FF X:00 Y:6E P:A4 SP:FB PPU: 32,266 CYC:3726
+F962 B0 0B BCS $F96F A:FF X:00 Y:6E P:A4 SP:F9 PPU: 32,284 CYC:3732
+F964 F0 09 BEQ $F96F A:FF X:00 Y:6E P:A4 SP:F9 PPU: 32,290 CYC:3734
+F966 10 07 BPL $F96F A:FF X:00 Y:6E P:A4 SP:F9 PPU: 32,296 CYC:3736
+F968 70 05 BVS $F96F A:FF X:00 Y:6E P:A4 SP:F9 PPU: 32,302 CYC:3738
+F96A C9 FF CMP #$FF A:FF X:00 Y:6E P:A4 SP:F9 PPU: 32,308 CYC:3740
+F96C D0 01 BNE $F96F A:FF X:00 Y:6E P:27 SP:F9 PPU: 32,314 CYC:3742
+F96E 60 RTS A:FF X:00 Y:6E P:27 SP:F9 PPU: 32,320 CYC:3744
+D157 C8 INY A:FF X:00 Y:6E P:27 SP:FB PPU: 32,338 CYC:3750
+D158 A9 00 LDA #$00 A:FF X:00 Y:6F P:25 SP:FB PPU: 33, 3 CYC:3752
+D15A 8D 00 02 STA $0200 = 41 A:00 X:00 Y:6F P:27 SP:FB PPU: 33, 9 CYC:3754
+D15D 20 72 F9 JSR $F972 A:00 X:00 Y:6F P:27 SP:FB PPU: 33, 21 CYC:3758
+F972 18 CLC A:00 X:00 Y:6F P:27 SP:F9 PPU: 33, 39 CYC:3764
+F973 A9 80 LDA #$80 A:00 X:00 Y:6F P:26 SP:F9 PPU: 33, 45 CYC:3766
+F975 60 RTS A:80 X:00 Y:6F P:A4 SP:F9 PPU: 33, 51 CYC:3768
+D160 E1 80 SBC ($80,X) @ 80 = 0200 = 00 A:80 X:00 Y:6F P:A4 SP:FB PPU: 33, 69 CYC:3774
+D162 20 76 F9 JSR $F976 A:7F X:00 Y:6F P:65 SP:FB PPU: 33, 87 CYC:3780
+F976 90 05 BCC $F97D A:7F X:00 Y:6F P:65 SP:F9 PPU: 33,105 CYC:3786
+F978 C9 7F CMP #$7F A:7F X:00 Y:6F P:65 SP:F9 PPU: 33,111 CYC:3788
+F97A D0 01 BNE $F97D A:7F X:00 Y:6F P:67 SP:F9 PPU: 33,117 CYC:3790
+F97C 60 RTS A:7F X:00 Y:6F P:67 SP:F9 PPU: 33,123 CYC:3792
+D165 C8 INY A:7F X:00 Y:6F P:67 SP:FB PPU: 33,141 CYC:3798
+D166 A9 7F LDA #$7F A:7F X:00 Y:70 P:65 SP:FB PPU: 33,147 CYC:3800
+D168 8D 00 02 STA $0200 = 00 A:7F X:00 Y:70 P:65 SP:FB PPU: 33,153 CYC:3802
+D16B 20 80 F9 JSR $F980 A:7F X:00 Y:70 P:65 SP:FB PPU: 33,165 CYC:3806
+F980 38 SEC A:7F X:00 Y:70 P:65 SP:F9 PPU: 33,183 CYC:3812
+F981 A9 81 LDA #$81 A:7F X:00 Y:70 P:65 SP:F9 PPU: 33,189 CYC:3814
+F983 60 RTS A:81 X:00 Y:70 P:E5 SP:F9 PPU: 33,195 CYC:3816
+D16E E1 80 SBC ($80,X) @ 80 = 0200 = 7F A:81 X:00 Y:70 P:E5 SP:FB PPU: 33,213 CYC:3822
+D170 20 84 F9 JSR $F984 A:02 X:00 Y:70 P:65 SP:FB PPU: 33,231 CYC:3828
+F984 50 07 BVC $F98D A:02 X:00 Y:70 P:65 SP:F9 PPU: 33,249 CYC:3834
+F986 90 05 BCC $F98D A:02 X:00 Y:70 P:65 SP:F9 PPU: 33,255 CYC:3836
+F988 C9 02 CMP #$02 A:02 X:00 Y:70 P:65 SP:F9 PPU: 33,261 CYC:3838
+F98A D0 01 BNE $F98D A:02 X:00 Y:70 P:67 SP:F9 PPU: 33,267 CYC:3840
+F98C 60 RTS A:02 X:00 Y:70 P:67 SP:F9 PPU: 33,273 CYC:3842
+D173 60 RTS A:02 X:00 Y:70 P:67 SP:FB PPU: 33,291 CYC:3848
+C612 20 74 D1 JSR $D174 A:02 X:00 Y:70 P:67 SP:FD PPU: 33,309 CYC:3854
+D174 A9 55 LDA #$55 A:02 X:00 Y:70 P:67 SP:FB PPU: 33,327 CYC:3860
+D176 85 78 STA $78 = 00 A:55 X:00 Y:70 P:65 SP:FB PPU: 33,333 CYC:3862
+D178 A9 FF LDA #$FF A:55 X:00 Y:70 P:65 SP:FB PPU: 34, 1 CYC:3865
+D17A 85 01 STA $01 = FF A:FF X:00 Y:70 P:E5 SP:FB PPU: 34, 7 CYC:3867
+D17C 24 01 BIT $01 = FF A:FF X:00 Y:70 P:E5 SP:FB PPU: 34, 16 CYC:3870
+D17E A0 11 LDY #$11 A:FF X:00 Y:70 P:E5 SP:FB PPU: 34, 25 CYC:3873
+D180 A2 23 LDX #$23 A:FF X:00 Y:11 P:65 SP:FB PPU: 34, 31 CYC:3875
+D182 A9 00 LDA #$00 A:FF X:23 Y:11 P:65 SP:FB PPU: 34, 37 CYC:3877
+D184 A5 78 LDA $78 = 55 A:00 X:23 Y:11 P:67 SP:FB PPU: 34, 43 CYC:3879
+D186 F0 10 BEQ $D198 A:55 X:23 Y:11 P:65 SP:FB PPU: 34, 52 CYC:3882
+D188 30 0E BMI $D198 A:55 X:23 Y:11 P:65 SP:FB PPU: 34, 58 CYC:3884
+D18A C9 55 CMP #$55 A:55 X:23 Y:11 P:65 SP:FB PPU: 34, 64 CYC:3886
+D18C D0 0A BNE $D198 A:55 X:23 Y:11 P:67 SP:FB PPU: 34, 70 CYC:3888
+D18E C0 11 CPY #$11 A:55 X:23 Y:11 P:67 SP:FB PPU: 34, 76 CYC:3890
+D190 D0 06 BNE $D198 A:55 X:23 Y:11 P:67 SP:FB PPU: 34, 82 CYC:3892
+D192 E0 23 CPX #$23 A:55 X:23 Y:11 P:67 SP:FB PPU: 34, 88 CYC:3894
+D194 50 02 BVC $D198 A:55 X:23 Y:11 P:67 SP:FB PPU: 34, 94 CYC:3896
+D196 F0 04 BEQ $D19C A:55 X:23 Y:11 P:67 SP:FB PPU: 34,100 CYC:3898
+D19C A9 46 LDA #$46 A:55 X:23 Y:11 P:67 SP:FB PPU: 34,109 CYC:3901
+D19E 24 01 BIT $01 = FF A:46 X:23 Y:11 P:65 SP:FB PPU: 34,115 CYC:3903
+D1A0 85 78 STA $78 = 55 A:46 X:23 Y:11 P:E5 SP:FB PPU: 34,124 CYC:3906
+D1A2 F0 0A BEQ $D1AE A:46 X:23 Y:11 P:E5 SP:FB PPU: 34,133 CYC:3909
+D1A4 10 08 BPL $D1AE A:46 X:23 Y:11 P:E5 SP:FB PPU: 34,139 CYC:3911
+D1A6 50 06 BVC $D1AE A:46 X:23 Y:11 P:E5 SP:FB PPU: 34,145 CYC:3913
+D1A8 A5 78 LDA $78 = 46 A:46 X:23 Y:11 P:E5 SP:FB PPU: 34,151 CYC:3915
+D1AA C9 46 CMP #$46 A:46 X:23 Y:11 P:65 SP:FB PPU: 34,160 CYC:3918
+D1AC F0 04 BEQ $D1B2 A:46 X:23 Y:11 P:67 SP:FB PPU: 34,166 CYC:3920
+D1B2 A9 55 LDA #$55 A:46 X:23 Y:11 P:67 SP:FB PPU: 34,175 CYC:3923
+D1B4 85 78 STA $78 = 46 A:55 X:23 Y:11 P:65 SP:FB PPU: 34,181 CYC:3925
+D1B6 24 01 BIT $01 = FF A:55 X:23 Y:11 P:65 SP:FB PPU: 34,190 CYC:3928
+D1B8 A9 11 LDA #$11 A:55 X:23 Y:11 P:E5 SP:FB PPU: 34,199 CYC:3931
+D1BA A2 23 LDX #$23 A:11 X:23 Y:11 P:65 SP:FB PPU: 34,205 CYC:3933
+D1BC A0 00 LDY #$00 A:11 X:23 Y:11 P:65 SP:FB PPU: 34,211 CYC:3935
+D1BE A4 78 LDY $78 = 55 A:11 X:23 Y:00 P:67 SP:FB PPU: 34,217 CYC:3937
+D1C0 F0 10 BEQ $D1D2 A:11 X:23 Y:55 P:65 SP:FB PPU: 34,226 CYC:3940
+D1C2 30 0E BMI $D1D2 A:11 X:23 Y:55 P:65 SP:FB PPU: 34,232 CYC:3942
+D1C4 C0 55 CPY #$55 A:11 X:23 Y:55 P:65 SP:FB PPU: 34,238 CYC:3944
+D1C6 D0 0A BNE $D1D2 A:11 X:23 Y:55 P:67 SP:FB PPU: 34,244 CYC:3946
+D1C8 C9 11 CMP #$11 A:11 X:23 Y:55 P:67 SP:FB PPU: 34,250 CYC:3948
+D1CA D0 06 BNE $D1D2 A:11 X:23 Y:55 P:67 SP:FB PPU: 34,256 CYC:3950
+D1CC E0 23 CPX #$23 A:11 X:23 Y:55 P:67 SP:FB PPU: 34,262 CYC:3952
+D1CE 50 02 BVC $D1D2 A:11 X:23 Y:55 P:67 SP:FB PPU: 34,268 CYC:3954
+D1D0 F0 04 BEQ $D1D6 A:11 X:23 Y:55 P:67 SP:FB PPU: 34,274 CYC:3956
+D1D6 A0 46 LDY #$46 A:11 X:23 Y:55 P:67 SP:FB PPU: 34,283 CYC:3959
+D1D8 24 01 BIT $01 = FF A:11 X:23 Y:46 P:65 SP:FB PPU: 34,289 CYC:3961
+D1DA 84 78 STY $78 = 55 A:11 X:23 Y:46 P:E5 SP:FB PPU: 34,298 CYC:3964
+D1DC F0 0A BEQ $D1E8 A:11 X:23 Y:46 P:E5 SP:FB PPU: 34,307 CYC:3967
+D1DE 10 08 BPL $D1E8 A:11 X:23 Y:46 P:E5 SP:FB PPU: 34,313 CYC:3969
+D1E0 50 06 BVC $D1E8 A:11 X:23 Y:46 P:E5 SP:FB PPU: 34,319 CYC:3971
+D1E2 A4 78 LDY $78 = 46 A:11 X:23 Y:46 P:E5 SP:FB PPU: 34,325 CYC:3973
+D1E4 C0 46 CPY #$46 A:11 X:23 Y:46 P:65 SP:FB PPU: 34,334 CYC:3976
+D1E6 F0 04 BEQ $D1EC A:11 X:23 Y:46 P:67 SP:FB PPU: 34,340 CYC:3978
+D1EC 24 01 BIT $01 = FF A:11 X:23 Y:46 P:67 SP:FB PPU: 35, 8 CYC:3981
+D1EE A9 55 LDA #$55 A:11 X:23 Y:46 P:E5 SP:FB PPU: 35, 17 CYC:3984
+D1F0 85 78 STA $78 = 46 A:55 X:23 Y:46 P:65 SP:FB PPU: 35, 23 CYC:3986
+D1F2 A0 11 LDY #$11 A:55 X:23 Y:46 P:65 SP:FB PPU: 35, 32 CYC:3989
+D1F4 A9 23 LDA #$23 A:55 X:23 Y:11 P:65 SP:FB PPU: 35, 38 CYC:3991
+D1F6 A2 00 LDX #$00 A:23 X:23 Y:11 P:65 SP:FB PPU: 35, 44 CYC:3993
+D1F8 A6 78 LDX $78 = 55 A:23 X:00 Y:11 P:67 SP:FB PPU: 35, 50 CYC:3995
+D1FA F0 10 BEQ $D20C A:23 X:55 Y:11 P:65 SP:FB PPU: 35, 59 CYC:3998
+D1FC 30 0E BMI $D20C A:23 X:55 Y:11 P:65 SP:FB PPU: 35, 65 CYC:4000
+D1FE E0 55 CPX #$55 A:23 X:55 Y:11 P:65 SP:FB PPU: 35, 71 CYC:4002
+D200 D0 0A BNE $D20C A:23 X:55 Y:11 P:67 SP:FB PPU: 35, 77 CYC:4004
+D202 C0 11 CPY #$11 A:23 X:55 Y:11 P:67 SP:FB PPU: 35, 83 CYC:4006
+D204 D0 06 BNE $D20C A:23 X:55 Y:11 P:67 SP:FB PPU: 35, 89 CYC:4008
+D206 C9 23 CMP #$23 A:23 X:55 Y:11 P:67 SP:FB PPU: 35, 95 CYC:4010
+D208 50 02 BVC $D20C A:23 X:55 Y:11 P:67 SP:FB PPU: 35,101 CYC:4012
+D20A F0 04 BEQ $D210 A:23 X:55 Y:11 P:67 SP:FB PPU: 35,107 CYC:4014
+D210 A2 46 LDX #$46 A:23 X:55 Y:11 P:67 SP:FB PPU: 35,116 CYC:4017
+D212 24 01 BIT $01 = FF A:23 X:46 Y:11 P:65 SP:FB PPU: 35,122 CYC:4019
+D214 86 78 STX $78 = 55 A:23 X:46 Y:11 P:E5 SP:FB PPU: 35,131 CYC:4022
+D216 F0 0A BEQ $D222 A:23 X:46 Y:11 P:E5 SP:FB PPU: 35,140 CYC:4025
+D218 10 08 BPL $D222 A:23 X:46 Y:11 P:E5 SP:FB PPU: 35,146 CYC:4027
+D21A 50 06 BVC $D222 A:23 X:46 Y:11 P:E5 SP:FB PPU: 35,152 CYC:4029
+D21C A6 78 LDX $78 = 46 A:23 X:46 Y:11 P:E5 SP:FB PPU: 35,158 CYC:4031
+D21E E0 46 CPX #$46 A:23 X:46 Y:11 P:65 SP:FB PPU: 35,167 CYC:4034
+D220 F0 04 BEQ $D226 A:23 X:46 Y:11 P:67 SP:FB PPU: 35,173 CYC:4036
+D226 A9 C0 LDA #$C0 A:23 X:46 Y:11 P:67 SP:FB PPU: 35,182 CYC:4039
+D228 85 78 STA $78 = 46 A:C0 X:46 Y:11 P:E5 SP:FB PPU: 35,188 CYC:4041
+D22A A2 33 LDX #$33 A:C0 X:46 Y:11 P:E5 SP:FB PPU: 35,197 CYC:4044
+D22C A0 88 LDY #$88 A:C0 X:33 Y:11 P:65 SP:FB PPU: 35,203 CYC:4046
+D22E A9 05 LDA #$05 A:C0 X:33 Y:88 P:E5 SP:FB PPU: 35,209 CYC:4048
+D230 24 78 BIT $78 = C0 A:05 X:33 Y:88 P:65 SP:FB PPU: 35,215 CYC:4050
+D232 10 10 BPL $D244 A:05 X:33 Y:88 P:E7 SP:FB PPU: 35,224 CYC:4053
+D234 50 0E BVC $D244 A:05 X:33 Y:88 P:E7 SP:FB PPU: 35,230 CYC:4055
+D236 D0 0C BNE $D244 A:05 X:33 Y:88 P:E7 SP:FB PPU: 35,236 CYC:4057
+D238 C9 05 CMP #$05 A:05 X:33 Y:88 P:E7 SP:FB PPU: 35,242 CYC:4059
+D23A D0 08 BNE $D244 A:05 X:33 Y:88 P:67 SP:FB PPU: 35,248 CYC:4061
+D23C E0 33 CPX #$33 A:05 X:33 Y:88 P:67 SP:FB PPU: 35,254 CYC:4063
+D23E D0 04 BNE $D244 A:05 X:33 Y:88 P:67 SP:FB PPU: 35,260 CYC:4065
+D240 C0 88 CPY #$88 A:05 X:33 Y:88 P:67 SP:FB PPU: 35,266 CYC:4067
+D242 F0 04 BEQ $D248 A:05 X:33 Y:88 P:67 SP:FB PPU: 35,272 CYC:4069
+D248 A9 03 LDA #$03 A:05 X:33 Y:88 P:67 SP:FB PPU: 35,281 CYC:4072
+D24A 85 78 STA $78 = C0 A:03 X:33 Y:88 P:65 SP:FB PPU: 35,287 CYC:4074
+D24C A9 01 LDA #$01 A:03 X:33 Y:88 P:65 SP:FB PPU: 35,296 CYC:4077
+D24E 24 78 BIT $78 = 03 A:01 X:33 Y:88 P:65 SP:FB PPU: 35,302 CYC:4079
+D250 30 08 BMI $D25A A:01 X:33 Y:88 P:25 SP:FB PPU: 35,311 CYC:4082
+D252 70 06 BVS $D25A A:01 X:33 Y:88 P:25 SP:FB PPU: 35,317 CYC:4084
+D254 F0 04 BEQ $D25A A:01 X:33 Y:88 P:25 SP:FB PPU: 35,323 CYC:4086
+D256 C9 01 CMP #$01 A:01 X:33 Y:88 P:25 SP:FB PPU: 35,329 CYC:4088
+D258 F0 04 BEQ $D25E A:01 X:33 Y:88 P:27 SP:FB PPU: 35,335 CYC:4090
+D25E A0 7E LDY #$7E A:01 X:33 Y:88 P:27 SP:FB PPU: 36, 3 CYC:4093
+D260 A9 AA LDA #$AA A:01 X:33 Y:7E P:25 SP:FB PPU: 36, 9 CYC:4095
+D262 85 78 STA $78 = 03 A:AA X:33 Y:7E P:A5 SP:FB PPU: 36, 15 CYC:4097
+D264 20 B6 F7 JSR $F7B6 A:AA X:33 Y:7E P:A5 SP:FB PPU: 36, 24 CYC:4100
+F7B6 18 CLC A:AA X:33 Y:7E P:A5 SP:F9 PPU: 36, 42 CYC:4106
+F7B7 A9 FF LDA #$FF A:AA X:33 Y:7E P:A4 SP:F9 PPU: 36, 48 CYC:4108
+F7B9 85 01 STA $01 = FF A:FF X:33 Y:7E P:A4 SP:F9 PPU: 36, 54 CYC:4110
+F7BB 24 01 BIT $01 = FF A:FF X:33 Y:7E P:A4 SP:F9 PPU: 36, 63 CYC:4113
+F7BD A9 55 LDA #$55 A:FF X:33 Y:7E P:E4 SP:F9 PPU: 36, 72 CYC:4116
+F7BF 60 RTS A:55 X:33 Y:7E P:64 SP:F9 PPU: 36, 78 CYC:4118
+D267 05 78 ORA $78 = AA A:55 X:33 Y:7E P:64 SP:FB PPU: 36, 96 CYC:4124
+D269 20 C0 F7 JSR $F7C0 A:FF X:33 Y:7E P:E4 SP:FB PPU: 36,105 CYC:4127
+F7C0 B0 09 BCS $F7CB A:FF X:33 Y:7E P:E4 SP:F9 PPU: 36,123 CYC:4133
+F7C2 10 07 BPL $F7CB A:FF X:33 Y:7E P:E4 SP:F9 PPU: 36,129 CYC:4135
+F7C4 C9 FF CMP #$FF A:FF X:33 Y:7E P:E4 SP:F9 PPU: 36,135 CYC:4137
+F7C6 D0 03 BNE $F7CB A:FF X:33 Y:7E P:67 SP:F9 PPU: 36,141 CYC:4139
+F7C8 50 01 BVC $F7CB A:FF X:33 Y:7E P:67 SP:F9 PPU: 36,147 CYC:4141
+F7CA 60 RTS A:FF X:33 Y:7E P:67 SP:F9 PPU: 36,153 CYC:4143
+D26C C8 INY A:FF X:33 Y:7E P:67 SP:FB PPU: 36,171 CYC:4149
+D26D A9 00 LDA #$00 A:FF X:33 Y:7F P:65 SP:FB PPU: 36,177 CYC:4151
+D26F 85 78 STA $78 = AA A:00 X:33 Y:7F P:67 SP:FB PPU: 36,183 CYC:4153
+D271 20 CE F7 JSR $F7CE A:00 X:33 Y:7F P:67 SP:FB PPU: 36,192 CYC:4156
+F7CE 38 SEC A:00 X:33 Y:7F P:67 SP:F9 PPU: 36,210 CYC:4162
+F7CF B8 CLV A:00 X:33 Y:7F P:67 SP:F9 PPU: 36,216 CYC:4164
+F7D0 A9 00 LDA #$00 A:00 X:33 Y:7F P:27 SP:F9 PPU: 36,222 CYC:4166
+F7D2 60 RTS A:00 X:33 Y:7F P:27 SP:F9 PPU: 36,228 CYC:4168
+D274 05 78 ORA $78 = 00 A:00 X:33 Y:7F P:27 SP:FB PPU: 36,246 CYC:4174
+D276 20 D3 F7 JSR $F7D3 A:00 X:33 Y:7F P:27 SP:FB PPU: 36,255 CYC:4177
+F7D3 D0 07 BNE $F7DC A:00 X:33 Y:7F P:27 SP:F9 PPU: 36,273 CYC:4183
+F7D5 70 05 BVS $F7DC A:00 X:33 Y:7F P:27 SP:F9 PPU: 36,279 CYC:4185
+F7D7 90 03 BCC $F7DC A:00 X:33 Y:7F P:27 SP:F9 PPU: 36,285 CYC:4187
+F7D9 30 01 BMI $F7DC A:00 X:33 Y:7F P:27 SP:F9 PPU: 36,291 CYC:4189
+F7DB 60 RTS A:00 X:33 Y:7F P:27 SP:F9 PPU: 36,297 CYC:4191
+D279 C8 INY A:00 X:33 Y:7F P:27 SP:FB PPU: 36,315 CYC:4197
+D27A A9 AA LDA #$AA A:00 X:33 Y:80 P:A5 SP:FB PPU: 36,321 CYC:4199
+D27C 85 78 STA $78 = 00 A:AA X:33 Y:80 P:A5 SP:FB PPU: 36,327 CYC:4201
+D27E 20 DF F7 JSR $F7DF A:AA X:33 Y:80 P:A5 SP:FB PPU: 36,336 CYC:4204
+F7DF 18 CLC A:AA X:33 Y:80 P:A5 SP:F9 PPU: 37, 13 CYC:4210
+F7E0 24 01 BIT $01 = FF A:AA X:33 Y:80 P:A4 SP:F9 PPU: 37, 19 CYC:4212
+F7E2 A9 55 LDA #$55 A:AA X:33 Y:80 P:E4 SP:F9 PPU: 37, 28 CYC:4215
+F7E4 60 RTS A:55 X:33 Y:80 P:64 SP:F9 PPU: 37, 34 CYC:4217
+D281 25 78 AND $78 = AA A:55 X:33 Y:80 P:64 SP:FB PPU: 37, 52 CYC:4223
+D283 20 E5 F7 JSR $F7E5 A:00 X:33 Y:80 P:66 SP:FB PPU: 37, 61 CYC:4226
+F7E5 D0 07 BNE $F7EE A:00 X:33 Y:80 P:66 SP:F9 PPU: 37, 79 CYC:4232
+F7E7 50 05 BVC $F7EE A:00 X:33 Y:80 P:66 SP:F9 PPU: 37, 85 CYC:4234
+F7E9 B0 03 BCS $F7EE A:00 X:33 Y:80 P:66 SP:F9 PPU: 37, 91 CYC:4236
+F7EB 30 01 BMI $F7EE A:00 X:33 Y:80 P:66 SP:F9 PPU: 37, 97 CYC:4238
+F7ED 60 RTS A:00 X:33 Y:80 P:66 SP:F9 PPU: 37,103 CYC:4240
+D286 C8 INY A:00 X:33 Y:80 P:66 SP:FB PPU: 37,121 CYC:4246
+D287 A9 EF LDA #$EF A:00 X:33 Y:81 P:E4 SP:FB PPU: 37,127 CYC:4248
+D289 85 78 STA $78 = AA A:EF X:33 Y:81 P:E4 SP:FB PPU: 37,133 CYC:4250
+D28B 20 F1 F7 JSR $F7F1 A:EF X:33 Y:81 P:E4 SP:FB PPU: 37,142 CYC:4253
+F7F1 38 SEC A:EF X:33 Y:81 P:E4 SP:F9 PPU: 37,160 CYC:4259
+F7F2 B8 CLV A:EF X:33 Y:81 P:E5 SP:F9 PPU: 37,166 CYC:4261
+F7F3 A9 F8 LDA #$F8 A:EF X:33 Y:81 P:A5 SP:F9 PPU: 37,172 CYC:4263
+F7F5 60 RTS A:F8 X:33 Y:81 P:A5 SP:F9 PPU: 37,178 CYC:4265
+D28E 25 78 AND $78 = EF A:F8 X:33 Y:81 P:A5 SP:FB PPU: 37,196 CYC:4271
+D290 20 F6 F7 JSR $F7F6 A:E8 X:33 Y:81 P:A5 SP:FB PPU: 37,205 CYC:4274
+F7F6 90 09 BCC $F801 A:E8 X:33 Y:81 P:A5 SP:F9 PPU: 37,223 CYC:4280
+F7F8 10 07 BPL $F801 A:E8 X:33 Y:81 P:A5 SP:F9 PPU: 37,229 CYC:4282
+F7FA C9 E8 CMP #$E8 A:E8 X:33 Y:81 P:A5 SP:F9 PPU: 37,235 CYC:4284
+F7FC D0 03 BNE $F801 A:E8 X:33 Y:81 P:27 SP:F9 PPU: 37,241 CYC:4286
+F7FE 70 01 BVS $F801 A:E8 X:33 Y:81 P:27 SP:F9 PPU: 37,247 CYC:4288
+F800 60 RTS A:E8 X:33 Y:81 P:27 SP:F9 PPU: 37,253 CYC:4290
+D293 C8 INY A:E8 X:33 Y:81 P:27 SP:FB PPU: 37,271 CYC:4296
+D294 A9 AA LDA #$AA A:E8 X:33 Y:82 P:A5 SP:FB PPU: 37,277 CYC:4298
+D296 85 78 STA $78 = EF A:AA X:33 Y:82 P:A5 SP:FB PPU: 37,283 CYC:4300
+D298 20 04 F8 JSR $F804 A:AA X:33 Y:82 P:A5 SP:FB PPU: 37,292 CYC:4303
+F804 18 CLC A:AA X:33 Y:82 P:A5 SP:F9 PPU: 37,310 CYC:4309
+F805 24 01 BIT $01 = FF A:AA X:33 Y:82 P:A4 SP:F9 PPU: 37,316 CYC:4311
+F807 A9 5F LDA #$5F A:AA X:33 Y:82 P:E4 SP:F9 PPU: 37,325 CYC:4314
+F809 60 RTS A:5F X:33 Y:82 P:64 SP:F9 PPU: 37,331 CYC:4316
+D29B 45 78 EOR $78 = AA A:5F X:33 Y:82 P:64 SP:FB PPU: 38, 8 CYC:4322
+D29D 20 0A F8 JSR $F80A A:F5 X:33 Y:82 P:E4 SP:FB PPU: 38, 17 CYC:4325
+F80A B0 09 BCS $F815 A:F5 X:33 Y:82 P:E4 SP:F9 PPU: 38, 35 CYC:4331
+F80C 10 07 BPL $F815 A:F5 X:33 Y:82 P:E4 SP:F9 PPU: 38, 41 CYC:4333
+F80E C9 F5 CMP #$F5 A:F5 X:33 Y:82 P:E4 SP:F9 PPU: 38, 47 CYC:4335
+F810 D0 03 BNE $F815 A:F5 X:33 Y:82 P:67 SP:F9 PPU: 38, 53 CYC:4337
+F812 50 01 BVC $F815 A:F5 X:33 Y:82 P:67 SP:F9 PPU: 38, 59 CYC:4339
+F814 60 RTS A:F5 X:33 Y:82 P:67 SP:F9 PPU: 38, 65 CYC:4341
+D2A0 C8 INY A:F5 X:33 Y:82 P:67 SP:FB PPU: 38, 83 CYC:4347
+D2A1 A9 70 LDA #$70 A:F5 X:33 Y:83 P:E5 SP:FB PPU: 38, 89 CYC:4349
+D2A3 85 78 STA $78 = AA A:70 X:33 Y:83 P:65 SP:FB PPU: 38, 95 CYC:4351
+D2A5 20 18 F8 JSR $F818 A:70 X:33 Y:83 P:65 SP:FB PPU: 38,104 CYC:4354
+F818 38 SEC A:70 X:33 Y:83 P:65 SP:F9 PPU: 38,122 CYC:4360
+F819 B8 CLV A:70 X:33 Y:83 P:65 SP:F9 PPU: 38,128 CYC:4362
+F81A A9 70 LDA #$70 A:70 X:33 Y:83 P:25 SP:F9 PPU: 38,134 CYC:4364
+F81C 60 RTS A:70 X:33 Y:83 P:25 SP:F9 PPU: 38,140 CYC:4366
+D2A8 45 78 EOR $78 = 70 A:70 X:33 Y:83 P:25 SP:FB PPU: 38,158 CYC:4372
+D2AA 20 1D F8 JSR $F81D A:00 X:33 Y:83 P:27 SP:FB PPU: 38,167 CYC:4375
+F81D D0 07 BNE $F826 A:00 X:33 Y:83 P:27 SP:F9 PPU: 38,185 CYC:4381
+F81F 70 05 BVS $F826 A:00 X:33 Y:83 P:27 SP:F9 PPU: 38,191 CYC:4383
+F821 90 03 BCC $F826 A:00 X:33 Y:83 P:27 SP:F9 PPU: 38,197 CYC:4385
+F823 30 01 BMI $F826 A:00 X:33 Y:83 P:27 SP:F9 PPU: 38,203 CYC:4387
+F825 60 RTS A:00 X:33 Y:83 P:27 SP:F9 PPU: 38,209 CYC:4389
+D2AD C8 INY A:00 X:33 Y:83 P:27 SP:FB PPU: 38,227 CYC:4395
+D2AE A9 69 LDA #$69 A:00 X:33 Y:84 P:A5 SP:FB PPU: 38,233 CYC:4397
+D2B0 85 78 STA $78 = 70 A:69 X:33 Y:84 P:25 SP:FB PPU: 38,239 CYC:4399
+D2B2 20 29 F8 JSR $F829 A:69 X:33 Y:84 P:25 SP:FB PPU: 38,248 CYC:4402
+F829 18 CLC A:69 X:33 Y:84 P:25 SP:F9 PPU: 38,266 CYC:4408
+F82A 24 01 BIT $01 = FF A:69 X:33 Y:84 P:24 SP:F9 PPU: 38,272 CYC:4410
+F82C A9 00 LDA #$00 A:69 X:33 Y:84 P:E4 SP:F9 PPU: 38,281 CYC:4413
+F82E 60 RTS A:00 X:33 Y:84 P:66 SP:F9 PPU: 38,287 CYC:4415
+D2B5 65 78 ADC $78 = 69 A:00 X:33 Y:84 P:66 SP:FB PPU: 38,305 CYC:4421
+D2B7 20 2F F8 JSR $F82F A:69 X:33 Y:84 P:24 SP:FB PPU: 38,314 CYC:4424
+F82F 30 09 BMI $F83A A:69 X:33 Y:84 P:24 SP:F9 PPU: 38,332 CYC:4430
+F831 B0 07 BCS $F83A A:69 X:33 Y:84 P:24 SP:F9 PPU: 38,338 CYC:4432
+F833 C9 69 CMP #$69 A:69 X:33 Y:84 P:24 SP:F9 PPU: 39, 3 CYC:4434
+F835 D0 03 BNE $F83A A:69 X:33 Y:84 P:27 SP:F9 PPU: 39, 9 CYC:4436
+F837 70 01 BVS $F83A A:69 X:33 Y:84 P:27 SP:F9 PPU: 39, 15 CYC:4438
+F839 60 RTS A:69 X:33 Y:84 P:27 SP:F9 PPU: 39, 21 CYC:4440
+D2BA C8 INY A:69 X:33 Y:84 P:27 SP:FB PPU: 39, 39 CYC:4446
+D2BB 20 3D F8 JSR $F83D A:69 X:33 Y:85 P:A5 SP:FB PPU: 39, 45 CYC:4448
+F83D 38 SEC A:69 X:33 Y:85 P:A5 SP:F9 PPU: 39, 63 CYC:4454
+F83E 24 01 BIT $01 = FF A:69 X:33 Y:85 P:A5 SP:F9 PPU: 39, 69 CYC:4456
+F840 A9 00 LDA #$00 A:69 X:33 Y:85 P:E5 SP:F9 PPU: 39, 78 CYC:4459
+F842 60 RTS A:00 X:33 Y:85 P:67 SP:F9 PPU: 39, 84 CYC:4461
+D2BE 65 78 ADC $78 = 69 A:00 X:33 Y:85 P:67 SP:FB PPU: 39,102 CYC:4467
+D2C0 20 43 F8 JSR $F843 A:6A X:33 Y:85 P:24 SP:FB PPU: 39,111 CYC:4470
+F843 30 09 BMI $F84E A:6A X:33 Y:85 P:24 SP:F9 PPU: 39,129 CYC:4476
+F845 B0 07 BCS $F84E A:6A X:33 Y:85 P:24 SP:F9 PPU: 39,135 CYC:4478
+F847 C9 6A CMP #$6A A:6A X:33 Y:85 P:24 SP:F9 PPU: 39,141 CYC:4480
+F849 D0 03 BNE $F84E A:6A X:33 Y:85 P:27 SP:F9 PPU: 39,147 CYC:4482
+F84B 70 01 BVS $F84E A:6A X:33 Y:85 P:27 SP:F9 PPU: 39,153 CYC:4484
+F84D 60 RTS A:6A X:33 Y:85 P:27 SP:F9 PPU: 39,159 CYC:4486
+D2C3 C8 INY A:6A X:33 Y:85 P:27 SP:FB PPU: 39,177 CYC:4492
+D2C4 A9 7F LDA #$7F A:6A X:33 Y:86 P:A5 SP:FB PPU: 39,183 CYC:4494
+D2C6 85 78 STA $78 = 69 A:7F X:33 Y:86 P:25 SP:FB PPU: 39,189 CYC:4496
+D2C8 20 51 F8 JSR $F851 A:7F X:33 Y:86 P:25 SP:FB PPU: 39,198 CYC:4499
+F851 38 SEC A:7F X:33 Y:86 P:25 SP:F9 PPU: 39,216 CYC:4505
+F852 B8 CLV A:7F X:33 Y:86 P:25 SP:F9 PPU: 39,222 CYC:4507
+F853 A9 7F LDA #$7F A:7F X:33 Y:86 P:25 SP:F9 PPU: 39,228 CYC:4509
+F855 60 RTS A:7F X:33 Y:86 P:25 SP:F9 PPU: 39,234 CYC:4511
+D2CB 65 78 ADC $78 = 7F A:7F X:33 Y:86 P:25 SP:FB PPU: 39,252 CYC:4517
+D2CD 20 56 F8 JSR $F856 A:FF X:33 Y:86 P:E4 SP:FB PPU: 39,261 CYC:4520
+F856 10 09 BPL $F861 A:FF X:33 Y:86 P:E4 SP:F9 PPU: 39,279 CYC:4526
+F858 B0 07 BCS $F861 A:FF X:33 Y:86 P:E4 SP:F9 PPU: 39,285 CYC:4528
+F85A C9 FF CMP #$FF A:FF X:33 Y:86 P:E4 SP:F9 PPU: 39,291 CYC:4530
+F85C D0 03 BNE $F861 A:FF X:33 Y:86 P:67 SP:F9 PPU: 39,297 CYC:4532
+F85E 50 01 BVC $F861 A:FF X:33 Y:86 P:67 SP:F9 PPU: 39,303 CYC:4534
+F860 60 RTS A:FF X:33 Y:86 P:67 SP:F9 PPU: 39,309 CYC:4536
+D2D0 C8 INY A:FF X:33 Y:86 P:67 SP:FB PPU: 39,327 CYC:4542
+D2D1 A9 80 LDA #$80 A:FF X:33 Y:87 P:E5 SP:FB PPU: 39,333 CYC:4544
+D2D3 85 78 STA $78 = 7F A:80 X:33 Y:87 P:E5 SP:FB PPU: 39,339 CYC:4546
+D2D5 20 64 F8 JSR $F864 A:80 X:33 Y:87 P:E5 SP:FB PPU: 40, 7 CYC:4549
+F864 18 CLC A:80 X:33 Y:87 P:E5 SP:F9 PPU: 40, 25 CYC:4555
+F865 24 01 BIT $01 = FF A:80 X:33 Y:87 P:E4 SP:F9 PPU: 40, 31 CYC:4557
+F867 A9 7F LDA #$7F A:80 X:33 Y:87 P:E4 SP:F9 PPU: 40, 40 CYC:4560
+F869 60 RTS A:7F X:33 Y:87 P:64 SP:F9 PPU: 40, 46 CYC:4562
+D2D8 65 78 ADC $78 = 80 A:7F X:33 Y:87 P:64 SP:FB PPU: 40, 64 CYC:4568
+D2DA 20 6A F8 JSR $F86A A:FF X:33 Y:87 P:A4 SP:FB PPU: 40, 73 CYC:4571
+F86A 10 09 BPL $F875 A:FF X:33 Y:87 P:A4 SP:F9 PPU: 40, 91 CYC:4577
+F86C B0 07 BCS $F875 A:FF X:33 Y:87 P:A4 SP:F9 PPU: 40, 97 CYC:4579
+F86E C9 FF CMP #$FF A:FF X:33 Y:87 P:A4 SP:F9 PPU: 40,103 CYC:4581
+F870 D0 03 BNE $F875 A:FF X:33 Y:87 P:27 SP:F9 PPU: 40,109 CYC:4583
+F872 70 01 BVS $F875 A:FF X:33 Y:87 P:27 SP:F9 PPU: 40,115 CYC:4585
+F874 60 RTS A:FF X:33 Y:87 P:27 SP:F9 PPU: 40,121 CYC:4587
+D2DD C8 INY A:FF X:33 Y:87 P:27 SP:FB PPU: 40,139 CYC:4593
+D2DE 20 78 F8 JSR $F878 A:FF X:33 Y:88 P:A5 SP:FB PPU: 40,145 CYC:4595
+F878 38 SEC A:FF X:33 Y:88 P:A5 SP:F9 PPU: 40,163 CYC:4601
+F879 B8 CLV A:FF X:33 Y:88 P:A5 SP:F9 PPU: 40,169 CYC:4603
+F87A A9 7F LDA #$7F A:FF X:33 Y:88 P:A5 SP:F9 PPU: 40,175 CYC:4605
+F87C 60 RTS A:7F X:33 Y:88 P:25 SP:F9 PPU: 40,181 CYC:4607
+D2E1 65 78 ADC $78 = 80 A:7F X:33 Y:88 P:25 SP:FB PPU: 40,199 CYC:4613
+D2E3 20 7D F8 JSR $F87D A:00 X:33 Y:88 P:27 SP:FB PPU: 40,208 CYC:4616
+F87D D0 07 BNE $F886 A:00 X:33 Y:88 P:27 SP:F9 PPU: 40,226 CYC:4622
+F87F 30 05 BMI $F886 A:00 X:33 Y:88 P:27 SP:F9 PPU: 40,232 CYC:4624
+F881 70 03 BVS $F886 A:00 X:33 Y:88 P:27 SP:F9 PPU: 40,238 CYC:4626
+F883 90 01 BCC $F886 A:00 X:33 Y:88 P:27 SP:F9 PPU: 40,244 CYC:4628
+F885 60 RTS A:00 X:33 Y:88 P:27 SP:F9 PPU: 40,250 CYC:4630
+D2E6 C8 INY A:00 X:33 Y:88 P:27 SP:FB PPU: 40,268 CYC:4636
+D2E7 A9 40 LDA #$40 A:00 X:33 Y:89 P:A5 SP:FB PPU: 40,274 CYC:4638
+D2E9 85 78 STA $78 = 80 A:40 X:33 Y:89 P:25 SP:FB PPU: 40,280 CYC:4640
+D2EB 20 89 F8 JSR $F889 A:40 X:33 Y:89 P:25 SP:FB PPU: 40,289 CYC:4643
+F889 24 01 BIT $01 = FF A:40 X:33 Y:89 P:25 SP:F9 PPU: 40,307 CYC:4649
+F88B A9 40 LDA #$40 A:40 X:33 Y:89 P:E5 SP:F9 PPU: 40,316 CYC:4652
+F88D 60 RTS A:40 X:33 Y:89 P:65 SP:F9 PPU: 40,322 CYC:4654
+D2EE C5 78 CMP $78 = 40 A:40 X:33 Y:89 P:65 SP:FB PPU: 40,340 CYC:4660
+D2F0 20 8E F8 JSR $F88E A:40 X:33 Y:89 P:67 SP:FB PPU: 41, 8 CYC:4663
+F88E 30 07 BMI $F897 A:40 X:33 Y:89 P:67 SP:F9 PPU: 41, 26 CYC:4669
+F890 90 05 BCC $F897 A:40 X:33 Y:89 P:67 SP:F9 PPU: 41, 32 CYC:4671
+F892 D0 03 BNE $F897 A:40 X:33 Y:89 P:67 SP:F9 PPU: 41, 38 CYC:4673
+F894 50 01 BVC $F897 A:40 X:33 Y:89 P:67 SP:F9 PPU: 41, 44 CYC:4675
+F896 60 RTS A:40 X:33 Y:89 P:67 SP:F9 PPU: 41, 50 CYC:4677
+D2F3 C8 INY A:40 X:33 Y:89 P:67 SP:FB PPU: 41, 68 CYC:4683
+D2F4 48 PHA A:40 X:33 Y:8A P:E5 SP:FB PPU: 41, 74 CYC:4685
+D2F5 A9 3F LDA #$3F A:40 X:33 Y:8A P:E5 SP:FA PPU: 41, 83 CYC:4688
+D2F7 85 78 STA $78 = 40 A:3F X:33 Y:8A P:65 SP:FA PPU: 41, 89 CYC:4690
+D2F9 68 PLA A:3F X:33 Y:8A P:65 SP:FA PPU: 41, 98 CYC:4693
+D2FA 20 9A F8 JSR $F89A A:40 X:33 Y:8A P:65 SP:FB PPU: 41,110 CYC:4697
+F89A B8 CLV A:40 X:33 Y:8A P:65 SP:F9 PPU: 41,128 CYC:4703
+F89B 60 RTS A:40 X:33 Y:8A P:25 SP:F9 PPU: 41,134 CYC:4705
+D2FD C5 78 CMP $78 = 3F A:40 X:33 Y:8A P:25 SP:FB PPU: 41,152 CYC:4711
+D2FF 20 9C F8 JSR $F89C A:40 X:33 Y:8A P:25 SP:FB PPU: 41,161 CYC:4714
+F89C F0 07 BEQ $F8A5 A:40 X:33 Y:8A P:25 SP:F9 PPU: 41,179 CYC:4720
+F89E 30 05 BMI $F8A5 A:40 X:33 Y:8A P:25 SP:F9 PPU: 41,185 CYC:4722
+F8A0 90 03 BCC $F8A5 A:40 X:33 Y:8A P:25 SP:F9 PPU: 41,191 CYC:4724
+F8A2 70 01 BVS $F8A5 A:40 X:33 Y:8A P:25 SP:F9 PPU: 41,197 CYC:4726
+F8A4 60 RTS A:40 X:33 Y:8A P:25 SP:F9 PPU: 41,203 CYC:4728
+D302 C8 INY A:40 X:33 Y:8A P:25 SP:FB PPU: 41,221 CYC:4734
+D303 48 PHA A:40 X:33 Y:8B P:A5 SP:FB PPU: 41,227 CYC:4736
+D304 A9 41 LDA #$41 A:40 X:33 Y:8B P:A5 SP:FA PPU: 41,236 CYC:4739
+D306 85 78 STA $78 = 3F A:41 X:33 Y:8B P:25 SP:FA PPU: 41,242 CYC:4741
+D308 68 PLA A:41 X:33 Y:8B P:25 SP:FA PPU: 41,251 CYC:4744
+D309 C5 78 CMP $78 = 41 A:40 X:33 Y:8B P:25 SP:FB PPU: 41,263 CYC:4748
+D30B 20 A8 F8 JSR $F8A8 A:40 X:33 Y:8B P:A4 SP:FB PPU: 41,272 CYC:4751
+F8A8 F0 05 BEQ $F8AF A:40 X:33 Y:8B P:A4 SP:F9 PPU: 41,290 CYC:4757
+F8AA 10 03 BPL $F8AF A:40 X:33 Y:8B P:A4 SP:F9 PPU: 41,296 CYC:4759
+F8AC 10 01 BPL $F8AF A:40 X:33 Y:8B P:A4 SP:F9 PPU: 41,302 CYC:4761
+F8AE 60 RTS A:40 X:33 Y:8B P:A4 SP:F9 PPU: 41,308 CYC:4763
+D30E C8 INY A:40 X:33 Y:8B P:A4 SP:FB PPU: 41,326 CYC:4769
+D30F 48 PHA A:40 X:33 Y:8C P:A4 SP:FB PPU: 41,332 CYC:4771
+D310 A9 00 LDA #$00 A:40 X:33 Y:8C P:A4 SP:FA PPU: 42, 0 CYC:4774
+D312 85 78 STA $78 = 41 A:00 X:33 Y:8C P:26 SP:FA PPU: 42, 6 CYC:4776
+D314 68 PLA A:00 X:33 Y:8C P:26 SP:FA PPU: 42, 15 CYC:4779
+D315 20 B2 F8 JSR $F8B2 A:40 X:33 Y:8C P:24 SP:FB PPU: 42, 27 CYC:4783
+F8B2 A9 80 LDA #$80 A:40 X:33 Y:8C P:24 SP:F9 PPU: 42, 45 CYC:4789
+F8B4 60 RTS A:80 X:33 Y:8C P:A4 SP:F9 PPU: 42, 51 CYC:4791
+D318 C5 78 CMP $78 = 00 A:80 X:33 Y:8C P:A4 SP:FB PPU: 42, 69 CYC:4797
+D31A 20 B5 F8 JSR $F8B5 A:80 X:33 Y:8C P:A5 SP:FB PPU: 42, 78 CYC:4800
+F8B5 F0 05 BEQ $F8BC A:80 X:33 Y:8C P:A5 SP:F9 PPU: 42, 96 CYC:4806
+F8B7 10 03 BPL $F8BC A:80 X:33 Y:8C P:A5 SP:F9 PPU: 42,102 CYC:4808
+F8B9 90 01 BCC $F8BC A:80 X:33 Y:8C P:A5 SP:F9 PPU: 42,108 CYC:4810
+F8BB 60 RTS A:80 X:33 Y:8C P:A5 SP:F9 PPU: 42,114 CYC:4812
+D31D C8 INY A:80 X:33 Y:8C P:A5 SP:FB PPU: 42,132 CYC:4818
+D31E 48 PHA A:80 X:33 Y:8D P:A5 SP:FB PPU: 42,138 CYC:4820
+D31F A9 80 LDA #$80 A:80 X:33 Y:8D P:A5 SP:FA PPU: 42,147 CYC:4823
+D321 85 78 STA $78 = 00 A:80 X:33 Y:8D P:A5 SP:FA PPU: 42,153 CYC:4825
+D323 68 PLA A:80 X:33 Y:8D P:A5 SP:FA PPU: 42,162 CYC:4828
+D324 C5 78 CMP $78 = 80 A:80 X:33 Y:8D P:A5 SP:FB PPU: 42,174 CYC:4832
+D326 20 BF F8 JSR $F8BF A:80 X:33 Y:8D P:27 SP:FB PPU: 42,183 CYC:4835
+F8BF D0 05 BNE $F8C6 A:80 X:33 Y:8D P:27 SP:F9 PPU: 42,201 CYC:4841
+F8C1 30 03 BMI $F8C6 A:80 X:33 Y:8D P:27 SP:F9 PPU: 42,207 CYC:4843
+F8C3 90 01 BCC $F8C6 A:80 X:33 Y:8D P:27 SP:F9 PPU: 42,213 CYC:4845
+F8C5 60 RTS A:80 X:33 Y:8D P:27 SP:F9 PPU: 42,219 CYC:4847
+D329 C8 INY A:80 X:33 Y:8D P:27 SP:FB PPU: 42,237 CYC:4853
+D32A 48 PHA A:80 X:33 Y:8E P:A5 SP:FB PPU: 42,243 CYC:4855
+D32B A9 81 LDA #$81 A:80 X:33 Y:8E P:A5 SP:FA PPU: 42,252 CYC:4858
+D32D 85 78 STA $78 = 80 A:81 X:33 Y:8E P:A5 SP:FA PPU: 42,258 CYC:4860
+D32F 68 PLA A:81 X:33 Y:8E P:A5 SP:FA PPU: 42,267 CYC:4863
+D330 C5 78 CMP $78 = 81 A:80 X:33 Y:8E P:A5 SP:FB PPU: 42,279 CYC:4867
+D332 20 C9 F8 JSR $F8C9 A:80 X:33 Y:8E P:A4 SP:FB PPU: 42,288 CYC:4870
+F8C9 B0 05 BCS $F8D0 A:80 X:33 Y:8E P:A4 SP:F9 PPU: 42,306 CYC:4876
+F8CB F0 03 BEQ $F8D0 A:80 X:33 Y:8E P:A4 SP:F9 PPU: 42,312 CYC:4878
+F8CD 10 01 BPL $F8D0 A:80 X:33 Y:8E P:A4 SP:F9 PPU: 42,318 CYC:4880
+F8CF 60 RTS A:80 X:33 Y:8E P:A4 SP:F9 PPU: 42,324 CYC:4882
+D335 C8 INY A:80 X:33 Y:8E P:A4 SP:FB PPU: 43, 1 CYC:4888
+D336 48 PHA A:80 X:33 Y:8F P:A4 SP:FB PPU: 43, 7 CYC:4890
+D337 A9 7F LDA #$7F A:80 X:33 Y:8F P:A4 SP:FA PPU: 43, 16 CYC:4893
+D339 85 78 STA $78 = 81 A:7F X:33 Y:8F P:24 SP:FA PPU: 43, 22 CYC:4895
+D33B 68 PLA A:7F X:33 Y:8F P:24 SP:FA PPU: 43, 31 CYC:4898
+D33C C5 78 CMP $78 = 7F A:80 X:33 Y:8F P:A4 SP:FB PPU: 43, 43 CYC:4902
+D33E 20 D3 F8 JSR $F8D3 A:80 X:33 Y:8F P:25 SP:FB PPU: 43, 52 CYC:4905
+F8D3 90 05 BCC $F8DA A:80 X:33 Y:8F P:25 SP:F9 PPU: 43, 70 CYC:4911
+F8D5 F0 03 BEQ $F8DA A:80 X:33 Y:8F P:25 SP:F9 PPU: 43, 76 CYC:4913
+F8D7 30 01 BMI $F8DA A:80 X:33 Y:8F P:25 SP:F9 PPU: 43, 82 CYC:4915
+F8D9 60 RTS A:80 X:33 Y:8F P:25 SP:F9 PPU: 43, 88 CYC:4917
+D341 C8 INY A:80 X:33 Y:8F P:25 SP:FB PPU: 43,106 CYC:4923
+D342 A9 40 LDA #$40 A:80 X:33 Y:90 P:A5 SP:FB PPU: 43,112 CYC:4925
+D344 85 78 STA $78 = 7F A:40 X:33 Y:90 P:25 SP:FB PPU: 43,118 CYC:4927
+D346 20 31 F9 JSR $F931 A:40 X:33 Y:90 P:25 SP:FB PPU: 43,127 CYC:4930
+F931 24 01 BIT $01 = FF A:40 X:33 Y:90 P:25 SP:F9 PPU: 43,145 CYC:4936
+F933 A9 40 LDA #$40 A:40 X:33 Y:90 P:E5 SP:F9 PPU: 43,154 CYC:4939
+F935 38 SEC A:40 X:33 Y:90 P:65 SP:F9 PPU: 43,160 CYC:4941
+F936 60 RTS A:40 X:33 Y:90 P:65 SP:F9 PPU: 43,166 CYC:4943
+D349 E5 78 SBC $78 = 40 A:40 X:33 Y:90 P:65 SP:FB PPU: 43,184 CYC:4949
+D34B 20 37 F9 JSR $F937 A:00 X:33 Y:90 P:27 SP:FB PPU: 43,193 CYC:4952
+F937 30 0B BMI $F944 A:00 X:33 Y:90 P:27 SP:F9 PPU: 43,211 CYC:4958
+F939 90 09 BCC $F944 A:00 X:33 Y:90 P:27 SP:F9 PPU: 43,217 CYC:4960
+F93B D0 07 BNE $F944 A:00 X:33 Y:90 P:27 SP:F9 PPU: 43,223 CYC:4962
+F93D 70 05 BVS $F944 A:00 X:33 Y:90 P:27 SP:F9 PPU: 43,229 CYC:4964
+F93F C9 00 CMP #$00 A:00 X:33 Y:90 P:27 SP:F9 PPU: 43,235 CYC:4966
+F941 D0 01 BNE $F944 A:00 X:33 Y:90 P:27 SP:F9 PPU: 43,241 CYC:4968
+F943 60 RTS A:00 X:33 Y:90 P:27 SP:F9 PPU: 43,247 CYC:4970
+D34E C8 INY A:00 X:33 Y:90 P:27 SP:FB PPU: 43,265 CYC:4976
+D34F A9 3F LDA #$3F A:00 X:33 Y:91 P:A5 SP:FB PPU: 43,271 CYC:4978
+D351 85 78 STA $78 = 40 A:3F X:33 Y:91 P:25 SP:FB PPU: 43,277 CYC:4980
+D353 20 47 F9 JSR $F947 A:3F X:33 Y:91 P:25 SP:FB PPU: 43,286 CYC:4983
+F947 B8 CLV A:3F X:33 Y:91 P:25 SP:F9 PPU: 43,304 CYC:4989
+F948 38 SEC A:3F X:33 Y:91 P:25 SP:F9 PPU: 43,310 CYC:4991
+F949 A9 40 LDA #$40 A:3F X:33 Y:91 P:25 SP:F9 PPU: 43,316 CYC:4993
+F94B 60 RTS A:40 X:33 Y:91 P:25 SP:F9 PPU: 43,322 CYC:4995
+D356 E5 78 SBC $78 = 3F A:40 X:33 Y:91 P:25 SP:FB PPU: 43,340 CYC:5001
+D358 20 4C F9 JSR $F94C A:01 X:33 Y:91 P:25 SP:FB PPU: 44, 8 CYC:5004
+F94C F0 0B BEQ $F959 A:01 X:33 Y:91 P:25 SP:F9 PPU: 44, 26 CYC:5010
+F94E 30 09 BMI $F959 A:01 X:33 Y:91 P:25 SP:F9 PPU: 44, 32 CYC:5012
+F950 90 07 BCC $F959 A:01 X:33 Y:91 P:25 SP:F9 PPU: 44, 38 CYC:5014
+F952 70 05 BVS $F959 A:01 X:33 Y:91 P:25 SP:F9 PPU: 44, 44 CYC:5016
+F954 C9 01 CMP #$01 A:01 X:33 Y:91 P:25 SP:F9 PPU: 44, 50 CYC:5018
+F956 D0 01 BNE $F959 A:01 X:33 Y:91 P:27 SP:F9 PPU: 44, 56 CYC:5020
+F958 60 RTS A:01 X:33 Y:91 P:27 SP:F9 PPU: 44, 62 CYC:5022
+D35B C8 INY A:01 X:33 Y:91 P:27 SP:FB PPU: 44, 80 CYC:5028
+D35C A9 41 LDA #$41 A:01 X:33 Y:92 P:A5 SP:FB PPU: 44, 86 CYC:5030
+D35E 85 78 STA $78 = 3F A:41 X:33 Y:92 P:25 SP:FB PPU: 44, 92 CYC:5032
+D360 20 5C F9 JSR $F95C A:41 X:33 Y:92 P:25 SP:FB PPU: 44,101 CYC:5035
+F95C A9 40 LDA #$40 A:41 X:33 Y:92 P:25 SP:F9 PPU: 44,119 CYC:5041
+F95E 38 SEC A:40 X:33 Y:92 P:25 SP:F9 PPU: 44,125 CYC:5043
+F95F 24 01 BIT $01 = FF A:40 X:33 Y:92 P:25 SP:F9 PPU: 44,131 CYC:5045
+F961 60 RTS A:40 X:33 Y:92 P:E5 SP:F9 PPU: 44,140 CYC:5048
+D363 E5 78 SBC $78 = 41 A:40 X:33 Y:92 P:E5 SP:FB PPU: 44,158 CYC:5054
+D365 20 62 F9 JSR $F962 A:FF X:33 Y:92 P:A4 SP:FB PPU: 44,167 CYC:5057
+F962 B0 0B BCS $F96F A:FF X:33 Y:92 P:A4 SP:F9 PPU: 44,185 CYC:5063
+F964 F0 09 BEQ $F96F A:FF X:33 Y:92 P:A4 SP:F9 PPU: 44,191 CYC:5065
+F966 10 07 BPL $F96F A:FF X:33 Y:92 P:A4 SP:F9 PPU: 44,197 CYC:5067
+F968 70 05 BVS $F96F A:FF X:33 Y:92 P:A4 SP:F9 PPU: 44,203 CYC:5069
+F96A C9 FF CMP #$FF A:FF X:33 Y:92 P:A4 SP:F9 PPU: 44,209 CYC:5071
+F96C D0 01 BNE $F96F A:FF X:33 Y:92 P:27 SP:F9 PPU: 44,215 CYC:5073
+F96E 60 RTS A:FF X:33 Y:92 P:27 SP:F9 PPU: 44,221 CYC:5075
+D368 C8 INY A:FF X:33 Y:92 P:27 SP:FB PPU: 44,239 CYC:5081
+D369 A9 00 LDA #$00 A:FF X:33 Y:93 P:A5 SP:FB PPU: 44,245 CYC:5083
+D36B 85 78 STA $78 = 41 A:00 X:33 Y:93 P:27 SP:FB PPU: 44,251 CYC:5085
+D36D 20 72 F9 JSR $F972 A:00 X:33 Y:93 P:27 SP:FB PPU: 44,260 CYC:5088
+F972 18 CLC A:00 X:33 Y:93 P:27 SP:F9 PPU: 44,278 CYC:5094
+F973 A9 80 LDA #$80 A:00 X:33 Y:93 P:26 SP:F9 PPU: 44,284 CYC:5096
+F975 60 RTS A:80 X:33 Y:93 P:A4 SP:F9 PPU: 44,290 CYC:5098
+D370 E5 78 SBC $78 = 00 A:80 X:33 Y:93 P:A4 SP:FB PPU: 44,308 CYC:5104
+D372 20 76 F9 JSR $F976 A:7F X:33 Y:93 P:65 SP:FB PPU: 44,317 CYC:5107
+F976 90 05 BCC $F97D A:7F X:33 Y:93 P:65 SP:F9 PPU: 44,335 CYC:5113
+F978 C9 7F CMP #$7F A:7F X:33 Y:93 P:65 SP:F9 PPU: 45, 0 CYC:5115
+F97A D0 01 BNE $F97D A:7F X:33 Y:93 P:67 SP:F9 PPU: 45, 6 CYC:5117
+F97C 60 RTS A:7F X:33 Y:93 P:67 SP:F9 PPU: 45, 12 CYC:5119
+D375 C8 INY A:7F X:33 Y:93 P:67 SP:FB PPU: 45, 30 CYC:5125
+D376 A9 7F LDA #$7F A:7F X:33 Y:94 P:E5 SP:FB PPU: 45, 36 CYC:5127
+D378 85 78 STA $78 = 00 A:7F X:33 Y:94 P:65 SP:FB PPU: 45, 42 CYC:5129
+D37A 20 80 F9 JSR $F980 A:7F X:33 Y:94 P:65 SP:FB PPU: 45, 51 CYC:5132
+F980 38 SEC A:7F X:33 Y:94 P:65 SP:F9 PPU: 45, 69 CYC:5138
+F981 A9 81 LDA #$81 A:7F X:33 Y:94 P:65 SP:F9 PPU: 45, 75 CYC:5140
+F983 60 RTS A:81 X:33 Y:94 P:E5 SP:F9 PPU: 45, 81 CYC:5142
+D37D E5 78 SBC $78 = 7F A:81 X:33 Y:94 P:E5 SP:FB PPU: 45, 99 CYC:5148
+D37F 20 84 F9 JSR $F984 A:02 X:33 Y:94 P:65 SP:FB PPU: 45,108 CYC:5151
+F984 50 07 BVC $F98D A:02 X:33 Y:94 P:65 SP:F9 PPU: 45,126 CYC:5157
+F986 90 05 BCC $F98D A:02 X:33 Y:94 P:65 SP:F9 PPU: 45,132 CYC:5159
+F988 C9 02 CMP #$02 A:02 X:33 Y:94 P:65 SP:F9 PPU: 45,138 CYC:5161
+F98A D0 01 BNE $F98D A:02 X:33 Y:94 P:67 SP:F9 PPU: 45,144 CYC:5163
+F98C 60 RTS A:02 X:33 Y:94 P:67 SP:F9 PPU: 45,150 CYC:5165
+D382 C8 INY A:02 X:33 Y:94 P:67 SP:FB PPU: 45,168 CYC:5171
+D383 A9 40 LDA #$40 A:02 X:33 Y:95 P:E5 SP:FB PPU: 45,174 CYC:5173
+D385 85 78 STA $78 = 7F A:40 X:33 Y:95 P:65 SP:FB PPU: 45,180 CYC:5175
+D387 20 89 F8 JSR $F889 A:40 X:33 Y:95 P:65 SP:FB PPU: 45,189 CYC:5178
+F889 24 01 BIT $01 = FF A:40 X:33 Y:95 P:65 SP:F9 PPU: 45,207 CYC:5184
+F88B A9 40 LDA #$40 A:40 X:33 Y:95 P:E5 SP:F9 PPU: 45,216 CYC:5187
+F88D 60 RTS A:40 X:33 Y:95 P:65 SP:F9 PPU: 45,222 CYC:5189
+D38A AA TAX A:40 X:33 Y:95 P:65 SP:FB PPU: 45,240 CYC:5195
+D38B E4 78 CPX $78 = 40 A:40 X:40 Y:95 P:65 SP:FB PPU: 45,246 CYC:5197
+D38D 20 8E F8 JSR $F88E A:40 X:40 Y:95 P:67 SP:FB PPU: 45,255 CYC:5200
+F88E 30 07 BMI $F897 A:40 X:40 Y:95 P:67 SP:F9 PPU: 45,273 CYC:5206
+F890 90 05 BCC $F897 A:40 X:40 Y:95 P:67 SP:F9 PPU: 45,279 CYC:5208
+F892 D0 03 BNE $F897 A:40 X:40 Y:95 P:67 SP:F9 PPU: 45,285 CYC:5210
+F894 50 01 BVC $F897 A:40 X:40 Y:95 P:67 SP:F9 PPU: 45,291 CYC:5212
+F896 60 RTS A:40 X:40 Y:95 P:67 SP:F9 PPU: 45,297 CYC:5214
+D390 C8 INY A:40 X:40 Y:95 P:67 SP:FB PPU: 45,315 CYC:5220
+D391 A9 3F LDA #$3F A:40 X:40 Y:96 P:E5 SP:FB PPU: 45,321 CYC:5222
+D393 85 78 STA $78 = 40 A:3F X:40 Y:96 P:65 SP:FB PPU: 45,327 CYC:5224
+D395 20 9A F8 JSR $F89A A:3F X:40 Y:96 P:65 SP:FB PPU: 45,336 CYC:5227
+F89A B8 CLV A:3F X:40 Y:96 P:65 SP:F9 PPU: 46, 13 CYC:5233
+F89B 60 RTS A:3F X:40 Y:96 P:25 SP:F9 PPU: 46, 19 CYC:5235
+D398 E4 78 CPX $78 = 3F A:3F X:40 Y:96 P:25 SP:FB PPU: 46, 37 CYC:5241
+D39A 20 9C F8 JSR $F89C A:3F X:40 Y:96 P:25 SP:FB PPU: 46, 46 CYC:5244
+F89C F0 07 BEQ $F8A5 A:3F X:40 Y:96 P:25 SP:F9 PPU: 46, 64 CYC:5250
+F89E 30 05 BMI $F8A5 A:3F X:40 Y:96 P:25 SP:F9 PPU: 46, 70 CYC:5252
+F8A0 90 03 BCC $F8A5 A:3F X:40 Y:96 P:25 SP:F9 PPU: 46, 76 CYC:5254
+F8A2 70 01 BVS $F8A5 A:3F X:40 Y:96 P:25 SP:F9 PPU: 46, 82 CYC:5256
+F8A4 60 RTS A:3F X:40 Y:96 P:25 SP:F9 PPU: 46, 88 CYC:5258
+D39D C8 INY A:3F X:40 Y:96 P:25 SP:FB PPU: 46,106 CYC:5264
+D39E A9 41 LDA #$41 A:3F X:40 Y:97 P:A5 SP:FB PPU: 46,112 CYC:5266
+D3A0 85 78 STA $78 = 3F A:41 X:40 Y:97 P:25 SP:FB PPU: 46,118 CYC:5268
+D3A2 E4 78 CPX $78 = 41 A:41 X:40 Y:97 P:25 SP:FB PPU: 46,127 CYC:5271
+D3A4 20 A8 F8 JSR $F8A8 A:41 X:40 Y:97 P:A4 SP:FB PPU: 46,136 CYC:5274
+F8A8 F0 05 BEQ $F8AF A:41 X:40 Y:97 P:A4 SP:F9 PPU: 46,154 CYC:5280
+F8AA 10 03 BPL $F8AF A:41 X:40 Y:97 P:A4 SP:F9 PPU: 46,160 CYC:5282
+F8AC 10 01 BPL $F8AF A:41 X:40 Y:97 P:A4 SP:F9 PPU: 46,166 CYC:5284
+F8AE 60 RTS A:41 X:40 Y:97 P:A4 SP:F9 PPU: 46,172 CYC:5286
+D3A7 C8 INY A:41 X:40 Y:97 P:A4 SP:FB PPU: 46,190 CYC:5292
+D3A8 A9 00 LDA #$00 A:41 X:40 Y:98 P:A4 SP:FB PPU: 46,196 CYC:5294
+D3AA 85 78 STA $78 = 41 A:00 X:40 Y:98 P:26 SP:FB PPU: 46,202 CYC:5296
+D3AC 20 B2 F8 JSR $F8B2 A:00 X:40 Y:98 P:26 SP:FB PPU: 46,211 CYC:5299
+F8B2 A9 80 LDA #$80 A:00 X:40 Y:98 P:26 SP:F9 PPU: 46,229 CYC:5305
+F8B4 60 RTS A:80 X:40 Y:98 P:A4 SP:F9 PPU: 46,235 CYC:5307
+D3AF AA TAX A:80 X:40 Y:98 P:A4 SP:FB PPU: 46,253 CYC:5313
+D3B0 E4 78 CPX $78 = 00 A:80 X:80 Y:98 P:A4 SP:FB PPU: 46,259 CYC:5315
+D3B2 20 B5 F8 JSR $F8B5 A:80 X:80 Y:98 P:A5 SP:FB PPU: 46,268 CYC:5318
+F8B5 F0 05 BEQ $F8BC A:80 X:80 Y:98 P:A5 SP:F9 PPU: 46,286 CYC:5324
+F8B7 10 03 BPL $F8BC A:80 X:80 Y:98 P:A5 SP:F9 PPU: 46,292 CYC:5326
+F8B9 90 01 BCC $F8BC A:80 X:80 Y:98 P:A5 SP:F9 PPU: 46,298 CYC:5328
+F8BB 60 RTS A:80 X:80 Y:98 P:A5 SP:F9 PPU: 46,304 CYC:5330
+D3B5 C8 INY A:80 X:80 Y:98 P:A5 SP:FB PPU: 46,322 CYC:5336
+D3B6 A9 80 LDA #$80 A:80 X:80 Y:99 P:A5 SP:FB PPU: 46,328 CYC:5338
+D3B8 85 78 STA $78 = 00 A:80 X:80 Y:99 P:A5 SP:FB PPU: 46,334 CYC:5340
+D3BA E4 78 CPX $78 = 80 A:80 X:80 Y:99 P:A5 SP:FB PPU: 47, 2 CYC:5343
+D3BC 20 BF F8 JSR $F8BF A:80 X:80 Y:99 P:27 SP:FB PPU: 47, 11 CYC:5346
+F8BF D0 05 BNE $F8C6 A:80 X:80 Y:99 P:27 SP:F9 PPU: 47, 29 CYC:5352
+F8C1 30 03 BMI $F8C6 A:80 X:80 Y:99 P:27 SP:F9 PPU: 47, 35 CYC:5354
+F8C3 90 01 BCC $F8C6 A:80 X:80 Y:99 P:27 SP:F9 PPU: 47, 41 CYC:5356
+F8C5 60 RTS A:80 X:80 Y:99 P:27 SP:F9 PPU: 47, 47 CYC:5358
+D3BF C8 INY A:80 X:80 Y:99 P:27 SP:FB PPU: 47, 65 CYC:5364
+D3C0 A9 81 LDA #$81 A:80 X:80 Y:9A P:A5 SP:FB PPU: 47, 71 CYC:5366
+D3C2 85 78 STA $78 = 80 A:81 X:80 Y:9A P:A5 SP:FB PPU: 47, 77 CYC:5368
+D3C4 E4 78 CPX $78 = 81 A:81 X:80 Y:9A P:A5 SP:FB PPU: 47, 86 CYC:5371
+D3C6 20 C9 F8 JSR $F8C9 A:81 X:80 Y:9A P:A4 SP:FB PPU: 47, 95 CYC:5374
+F8C9 B0 05 BCS $F8D0 A:81 X:80 Y:9A P:A4 SP:F9 PPU: 47,113 CYC:5380
+F8CB F0 03 BEQ $F8D0 A:81 X:80 Y:9A P:A4 SP:F9 PPU: 47,119 CYC:5382
+F8CD 10 01 BPL $F8D0 A:81 X:80 Y:9A P:A4 SP:F9 PPU: 47,125 CYC:5384
+F8CF 60 RTS A:81 X:80 Y:9A P:A4 SP:F9 PPU: 47,131 CYC:5386
+D3C9 C8 INY A:81 X:80 Y:9A P:A4 SP:FB PPU: 47,149 CYC:5392
+D3CA A9 7F LDA #$7F A:81 X:80 Y:9B P:A4 SP:FB PPU: 47,155 CYC:5394
+D3CC 85 78 STA $78 = 81 A:7F X:80 Y:9B P:24 SP:FB PPU: 47,161 CYC:5396
+D3CE E4 78 CPX $78 = 7F A:7F X:80 Y:9B P:24 SP:FB PPU: 47,170 CYC:5399
+D3D0 20 D3 F8 JSR $F8D3 A:7F X:80 Y:9B P:25 SP:FB PPU: 47,179 CYC:5402
+F8D3 90 05 BCC $F8DA A:7F X:80 Y:9B P:25 SP:F9 PPU: 47,197 CYC:5408
+F8D5 F0 03 BEQ $F8DA A:7F X:80 Y:9B P:25 SP:F9 PPU: 47,203 CYC:5410
+F8D7 30 01 BMI $F8DA A:7F X:80 Y:9B P:25 SP:F9 PPU: 47,209 CYC:5412
+F8D9 60 RTS A:7F X:80 Y:9B P:25 SP:F9 PPU: 47,215 CYC:5414
+D3D3 C8 INY A:7F X:80 Y:9B P:25 SP:FB PPU: 47,233 CYC:5420
+D3D4 98 TYA A:7F X:80 Y:9C P:A5 SP:FB PPU: 47,239 CYC:5422
+D3D5 AA TAX A:9C X:80 Y:9C P:A5 SP:FB PPU: 47,245 CYC:5424
+D3D6 A9 40 LDA #$40 A:9C X:9C Y:9C P:A5 SP:FB PPU: 47,251 CYC:5426
+D3D8 85 78 STA $78 = 7F A:40 X:9C Y:9C P:25 SP:FB PPU: 47,257 CYC:5428
+D3DA 20 DD F8 JSR $F8DD A:40 X:9C Y:9C P:25 SP:FB PPU: 47,266 CYC:5431
+F8DD 24 01 BIT $01 = FF A:40 X:9C Y:9C P:25 SP:F9 PPU: 47,284 CYC:5437
+F8DF A0 40 LDY #$40 A:40 X:9C Y:9C P:E5 SP:F9 PPU: 47,293 CYC:5440
+F8E1 60 RTS A:40 X:9C Y:40 P:65 SP:F9 PPU: 47,299 CYC:5442
+D3DD C4 78 CPY $78 = 40 A:40 X:9C Y:40 P:65 SP:FB PPU: 47,317 CYC:5448
+D3DF 20 E2 F8 JSR $F8E2 A:40 X:9C Y:40 P:67 SP:FB PPU: 47,326 CYC:5451
+F8E2 30 07 BMI $F8EB A:40 X:9C Y:40 P:67 SP:F9 PPU: 48, 3 CYC:5457
+F8E4 90 05 BCC $F8EB A:40 X:9C Y:40 P:67 SP:F9 PPU: 48, 9 CYC:5459
+F8E6 D0 03 BNE $F8EB A:40 X:9C Y:40 P:67 SP:F9 PPU: 48, 15 CYC:5461
+F8E8 50 01 BVC $F8EB A:40 X:9C Y:40 P:67 SP:F9 PPU: 48, 21 CYC:5463
+F8EA 60 RTS A:40 X:9C Y:40 P:67 SP:F9 PPU: 48, 27 CYC:5465
+D3E2 E8 INX A:40 X:9C Y:40 P:67 SP:FB PPU: 48, 45 CYC:5471
+D3E3 A9 3F LDA #$3F A:40 X:9D Y:40 P:E5 SP:FB PPU: 48, 51 CYC:5473
+D3E5 85 78 STA $78 = 40 A:3F X:9D Y:40 P:65 SP:FB PPU: 48, 57 CYC:5475
+D3E7 20 EE F8 JSR $F8EE A:3F X:9D Y:40 P:65 SP:FB PPU: 48, 66 CYC:5478
+F8EE B8 CLV A:3F X:9D Y:40 P:65 SP:F9 PPU: 48, 84 CYC:5484
+F8EF 60 RTS A:3F X:9D Y:40 P:25 SP:F9 PPU: 48, 90 CYC:5486
+D3EA C4 78 CPY $78 = 3F A:3F X:9D Y:40 P:25 SP:FB PPU: 48,108 CYC:5492
+D3EC 20 F0 F8 JSR $F8F0 A:3F X:9D Y:40 P:25 SP:FB PPU: 48,117 CYC:5495
+F8F0 F0 07 BEQ $F8F9 A:3F X:9D Y:40 P:25 SP:F9 PPU: 48,135 CYC:5501
+F8F2 30 05 BMI $F8F9 A:3F X:9D Y:40 P:25 SP:F9 PPU: 48,141 CYC:5503
+F8F4 90 03 BCC $F8F9 A:3F X:9D Y:40 P:25 SP:F9 PPU: 48,147 CYC:5505
+F8F6 70 01 BVS $F8F9 A:3F X:9D Y:40 P:25 SP:F9 PPU: 48,153 CYC:5507
+F8F8 60 RTS A:3F X:9D Y:40 P:25 SP:F9 PPU: 48,159 CYC:5509
+D3EF E8 INX A:3F X:9D Y:40 P:25 SP:FB PPU: 48,177 CYC:5515
+D3F0 A9 41 LDA #$41 A:3F X:9E Y:40 P:A5 SP:FB PPU: 48,183 CYC:5517
+D3F2 85 78 STA $78 = 3F A:41 X:9E Y:40 P:25 SP:FB PPU: 48,189 CYC:5519
+D3F4 C4 78 CPY $78 = 41 A:41 X:9E Y:40 P:25 SP:FB PPU: 48,198 CYC:5522
+D3F6 20 FC F8 JSR $F8FC A:41 X:9E Y:40 P:A4 SP:FB PPU: 48,207 CYC:5525
+F8FC F0 05 BEQ $F903 A:41 X:9E Y:40 P:A4 SP:F9 PPU: 48,225 CYC:5531
+F8FE 10 03 BPL $F903 A:41 X:9E Y:40 P:A4 SP:F9 PPU: 48,231 CYC:5533
+F900 10 01 BPL $F903 A:41 X:9E Y:40 P:A4 SP:F9 PPU: 48,237 CYC:5535
+F902 60 RTS A:41 X:9E Y:40 P:A4 SP:F9 PPU: 48,243 CYC:5537
+D3F9 E8 INX A:41 X:9E Y:40 P:A4 SP:FB PPU: 48,261 CYC:5543
+D3FA A9 00 LDA #$00 A:41 X:9F Y:40 P:A4 SP:FB PPU: 48,267 CYC:5545
+D3FC 85 78 STA $78 = 41 A:00 X:9F Y:40 P:26 SP:FB PPU: 48,273 CYC:5547
+D3FE 20 06 F9 JSR $F906 A:00 X:9F Y:40 P:26 SP:FB PPU: 48,282 CYC:5550
+F906 A0 80 LDY #$80 A:00 X:9F Y:40 P:26 SP:F9 PPU: 48,300 CYC:5556
+F908 60 RTS A:00 X:9F Y:80 P:A4 SP:F9 PPU: 48,306 CYC:5558
+D401 C4 78 CPY $78 = 00 A:00 X:9F Y:80 P:A4 SP:FB PPU: 48,324 CYC:5564
+D403 20 09 F9 JSR $F909 A:00 X:9F Y:80 P:A5 SP:FB PPU: 48,333 CYC:5567
+F909 F0 05 BEQ $F910 A:00 X:9F Y:80 P:A5 SP:F9 PPU: 49, 10 CYC:5573
+F90B 10 03 BPL $F910 A:00 X:9F Y:80 P:A5 SP:F9 PPU: 49, 16 CYC:5575
+F90D 90 01 BCC $F910 A:00 X:9F Y:80 P:A5 SP:F9 PPU: 49, 22 CYC:5577
+F90F 60 RTS A:00 X:9F Y:80 P:A5 SP:F9 PPU: 49, 28 CYC:5579
+D406 E8 INX A:00 X:9F Y:80 P:A5 SP:FB PPU: 49, 46 CYC:5585
+D407 A9 80 LDA #$80 A:00 X:A0 Y:80 P:A5 SP:FB PPU: 49, 52 CYC:5587
+D409 85 78 STA $78 = 00 A:80 X:A0 Y:80 P:A5 SP:FB PPU: 49, 58 CYC:5589
+D40B C4 78 CPY $78 = 80 A:80 X:A0 Y:80 P:A5 SP:FB PPU: 49, 67 CYC:5592
+D40D 20 13 F9 JSR $F913 A:80 X:A0 Y:80 P:27 SP:FB PPU: 49, 76 CYC:5595
+F913 D0 05 BNE $F91A A:80 X:A0 Y:80 P:27 SP:F9 PPU: 49, 94 CYC:5601
+F915 30 03 BMI $F91A A:80 X:A0 Y:80 P:27 SP:F9 PPU: 49,100 CYC:5603
+F917 90 01 BCC $F91A A:80 X:A0 Y:80 P:27 SP:F9 PPU: 49,106 CYC:5605
+F919 60 RTS A:80 X:A0 Y:80 P:27 SP:F9 PPU: 49,112 CYC:5607
+D410 E8 INX A:80 X:A0 Y:80 P:27 SP:FB PPU: 49,130 CYC:5613
+D411 A9 81 LDA #$81 A:80 X:A1 Y:80 P:A5 SP:FB PPU: 49,136 CYC:5615
+D413 85 78 STA $78 = 80 A:81 X:A1 Y:80 P:A5 SP:FB PPU: 49,142 CYC:5617
+D415 C4 78 CPY $78 = 81 A:81 X:A1 Y:80 P:A5 SP:FB PPU: 49,151 CYC:5620
+D417 20 1D F9 JSR $F91D A:81 X:A1 Y:80 P:A4 SP:FB PPU: 49,160 CYC:5623
+F91D B0 05 BCS $F924 A:81 X:A1 Y:80 P:A4 SP:F9 PPU: 49,178 CYC:5629
+F91F F0 03 BEQ $F924 A:81 X:A1 Y:80 P:A4 SP:F9 PPU: 49,184 CYC:5631
+F921 10 01 BPL $F924 A:81 X:A1 Y:80 P:A4 SP:F9 PPU: 49,190 CYC:5633
+F923 60 RTS A:81 X:A1 Y:80 P:A4 SP:F9 PPU: 49,196 CYC:5635
+D41A E8 INX A:81 X:A1 Y:80 P:A4 SP:FB PPU: 49,214 CYC:5641
+D41B A9 7F LDA #$7F A:81 X:A2 Y:80 P:A4 SP:FB PPU: 49,220 CYC:5643
+D41D 85 78 STA $78 = 81 A:7F X:A2 Y:80 P:24 SP:FB PPU: 49,226 CYC:5645
+D41F C4 78 CPY $78 = 7F A:7F X:A2 Y:80 P:24 SP:FB PPU: 49,235 CYC:5648
+D421 20 27 F9 JSR $F927 A:7F X:A2 Y:80 P:25 SP:FB PPU: 49,244 CYC:5651
+F927 90 05 BCC $F92E A:7F X:A2 Y:80 P:25 SP:F9 PPU: 49,262 CYC:5657
+F929 F0 03 BEQ $F92E A:7F X:A2 Y:80 P:25 SP:F9 PPU: 49,268 CYC:5659
+F92B 30 01 BMI $F92E A:7F X:A2 Y:80 P:25 SP:F9 PPU: 49,274 CYC:5661
+F92D 60 RTS A:7F X:A2 Y:80 P:25 SP:F9 PPU: 49,280 CYC:5663
+D424 E8 INX A:7F X:A2 Y:80 P:25 SP:FB PPU: 49,298 CYC:5669
+D425 8A TXA A:7F X:A3 Y:80 P:A5 SP:FB PPU: 49,304 CYC:5671
+D426 A8 TAY A:A3 X:A3 Y:80 P:A5 SP:FB PPU: 49,310 CYC:5673
+D427 20 90 F9 JSR $F990 A:A3 X:A3 Y:A3 P:A5 SP:FB PPU: 49,316 CYC:5675
+F990 A2 55 LDX #$55 A:A3 X:A3 Y:A3 P:A5 SP:F9 PPU: 49,334 CYC:5681
+F992 A9 FF LDA #$FF A:A3 X:55 Y:A3 P:25 SP:F9 PPU: 49,340 CYC:5683
+F994 85 01 STA $01 = FF A:FF X:55 Y:A3 P:A5 SP:F9 PPU: 50, 5 CYC:5685
+F996 EA NOP A:FF X:55 Y:A3 P:A5 SP:F9 PPU: 50, 14 CYC:5688
+F997 24 01 BIT $01 = FF A:FF X:55 Y:A3 P:A5 SP:F9 PPU: 50, 20 CYC:5690
+F999 38 SEC A:FF X:55 Y:A3 P:E5 SP:F9 PPU: 50, 29 CYC:5693
+F99A A9 01 LDA #$01 A:FF X:55 Y:A3 P:E5 SP:F9 PPU: 50, 35 CYC:5695
+F99C 60 RTS A:01 X:55 Y:A3 P:65 SP:F9 PPU: 50, 41 CYC:5697
+D42A 85 78 STA $78 = 7F A:01 X:55 Y:A3 P:65 SP:FB PPU: 50, 59 CYC:5703
+D42C 46 78 LSR $78 = 01 A:01 X:55 Y:A3 P:65 SP:FB PPU: 50, 68 CYC:5706
+D42E A5 78 LDA $78 = 00 A:01 X:55 Y:A3 P:67 SP:FB PPU: 50, 83 CYC:5711
+D430 20 9D F9 JSR $F99D A:00 X:55 Y:A3 P:67 SP:FB PPU: 50, 92 CYC:5714
+F99D 90 1B BCC $F9BA A:00 X:55 Y:A3 P:67 SP:F9 PPU: 50,110 CYC:5720
+F99F D0 19 BNE $F9BA A:00 X:55 Y:A3 P:67 SP:F9 PPU: 50,116 CYC:5722
+F9A1 30 17 BMI $F9BA A:00 X:55 Y:A3 P:67 SP:F9 PPU: 50,122 CYC:5724
+F9A3 50 15 BVC $F9BA A:00 X:55 Y:A3 P:67 SP:F9 PPU: 50,128 CYC:5726
+F9A5 C9 00 CMP #$00 A:00 X:55 Y:A3 P:67 SP:F9 PPU: 50,134 CYC:5728
+F9A7 D0 11 BNE $F9BA A:00 X:55 Y:A3 P:67 SP:F9 PPU: 50,140 CYC:5730
+F9A9 B8 CLV A:00 X:55 Y:A3 P:67 SP:F9 PPU: 50,146 CYC:5732
+F9AA A9 AA LDA #$AA A:00 X:55 Y:A3 P:27 SP:F9 PPU: 50,152 CYC:5734
+F9AC 60 RTS A:AA X:55 Y:A3 P:A5 SP:F9 PPU: 50,158 CYC:5736
+D433 C8 INY A:AA X:55 Y:A3 P:A5 SP:FB PPU: 50,176 CYC:5742
+D434 85 78 STA $78 = 00 A:AA X:55 Y:A4 P:A5 SP:FB PPU: 50,182 CYC:5744
+D436 46 78 LSR $78 = AA A:AA X:55 Y:A4 P:A5 SP:FB PPU: 50,191 CYC:5747
+D438 A5 78 LDA $78 = 55 A:AA X:55 Y:A4 P:24 SP:FB PPU: 50,206 CYC:5752
+D43A 20 AD F9 JSR $F9AD A:55 X:55 Y:A4 P:24 SP:FB PPU: 50,215 CYC:5755
+F9AD B0 0B BCS $F9BA A:55 X:55 Y:A4 P:24 SP:F9 PPU: 50,233 CYC:5761
+F9AF F0 09 BEQ $F9BA A:55 X:55 Y:A4 P:24 SP:F9 PPU: 50,239 CYC:5763
+F9B1 30 07 BMI $F9BA A:55 X:55 Y:A4 P:24 SP:F9 PPU: 50,245 CYC:5765
+F9B3 70 05 BVS $F9BA A:55 X:55 Y:A4 P:24 SP:F9 PPU: 50,251 CYC:5767
+F9B5 C9 55 CMP #$55 A:55 X:55 Y:A4 P:24 SP:F9 PPU: 50,257 CYC:5769
+F9B7 D0 01 BNE $F9BA A:55 X:55 Y:A4 P:27 SP:F9 PPU: 50,263 CYC:5771
+F9B9 60 RTS A:55 X:55 Y:A4 P:27 SP:F9 PPU: 50,269 CYC:5773
+D43D C8 INY A:55 X:55 Y:A4 P:27 SP:FB PPU: 50,287 CYC:5779
+D43E 20 BD F9 JSR $F9BD A:55 X:55 Y:A5 P:A5 SP:FB PPU: 50,293 CYC:5781
+F9BD 24 01 BIT $01 = FF A:55 X:55 Y:A5 P:A5 SP:F9 PPU: 50,311 CYC:5787
+F9BF 38 SEC A:55 X:55 Y:A5 P:E5 SP:F9 PPU: 50,320 CYC:5790
+F9C0 A9 80 LDA #$80 A:55 X:55 Y:A5 P:E5 SP:F9 PPU: 50,326 CYC:5792
+F9C2 60 RTS A:80 X:55 Y:A5 P:E5 SP:F9 PPU: 50,332 CYC:5794
+D441 85 78 STA $78 = 55 A:80 X:55 Y:A5 P:E5 SP:FB PPU: 51, 9 CYC:5800
+D443 06 78 ASL $78 = 80 A:80 X:55 Y:A5 P:E5 SP:FB PPU: 51, 18 CYC:5803
+D445 A5 78 LDA $78 = 00 A:80 X:55 Y:A5 P:67 SP:FB PPU: 51, 33 CYC:5808
+D447 20 C3 F9 JSR $F9C3 A:00 X:55 Y:A5 P:67 SP:FB PPU: 51, 42 CYC:5811
+F9C3 90 1C BCC $F9E1 A:00 X:55 Y:A5 P:67 SP:F9 PPU: 51, 60 CYC:5817
+F9C5 D0 1A BNE $F9E1 A:00 X:55 Y:A5 P:67 SP:F9 PPU: 51, 66 CYC:5819
+F9C7 30 18 BMI $F9E1 A:00 X:55 Y:A5 P:67 SP:F9 PPU: 51, 72 CYC:5821
+F9C9 50 16 BVC $F9E1 A:00 X:55 Y:A5 P:67 SP:F9 PPU: 51, 78 CYC:5823
+F9CB C9 00 CMP #$00 A:00 X:55 Y:A5 P:67 SP:F9 PPU: 51, 84 CYC:5825
+F9CD D0 12 BNE $F9E1 A:00 X:55 Y:A5 P:67 SP:F9 PPU: 51, 90 CYC:5827
+F9CF B8 CLV A:00 X:55 Y:A5 P:67 SP:F9 PPU: 51, 96 CYC:5829
+F9D0 A9 55 LDA #$55 A:00 X:55 Y:A5 P:27 SP:F9 PPU: 51,102 CYC:5831
+F9D2 38 SEC A:55 X:55 Y:A5 P:25 SP:F9 PPU: 51,108 CYC:5833
+F9D3 60 RTS A:55 X:55 Y:A5 P:25 SP:F9 PPU: 51,114 CYC:5835
+D44A C8 INY A:55 X:55 Y:A5 P:25 SP:FB PPU: 51,132 CYC:5841
+D44B 85 78 STA $78 = 00 A:55 X:55 Y:A6 P:A5 SP:FB PPU: 51,138 CYC:5843
+D44D 06 78 ASL $78 = 55 A:55 X:55 Y:A6 P:A5 SP:FB PPU: 51,147 CYC:5846
+D44F A5 78 LDA $78 = AA A:55 X:55 Y:A6 P:A4 SP:FB PPU: 51,162 CYC:5851
+D451 20 D4 F9 JSR $F9D4 A:AA X:55 Y:A6 P:A4 SP:FB PPU: 51,171 CYC:5854
+F9D4 B0 0B BCS $F9E1 A:AA X:55 Y:A6 P:A4 SP:F9 PPU: 51,189 CYC:5860
+F9D6 F0 09 BEQ $F9E1 A:AA X:55 Y:A6 P:A4 SP:F9 PPU: 51,195 CYC:5862
+F9D8 10 07 BPL $F9E1 A:AA X:55 Y:A6 P:A4 SP:F9 PPU: 51,201 CYC:5864
+F9DA 70 05 BVS $F9E1 A:AA X:55 Y:A6 P:A4 SP:F9 PPU: 51,207 CYC:5866
+F9DC C9 AA CMP #$AA A:AA X:55 Y:A6 P:A4 SP:F9 PPU: 51,213 CYC:5868
+F9DE D0 01 BNE $F9E1 A:AA X:55 Y:A6 P:27 SP:F9 PPU: 51,219 CYC:5870
+F9E0 60 RTS A:AA X:55 Y:A6 P:27 SP:F9 PPU: 51,225 CYC:5872
+D454 C8 INY A:AA X:55 Y:A6 P:27 SP:FB PPU: 51,243 CYC:5878
+D455 20 E4 F9 JSR $F9E4 A:AA X:55 Y:A7 P:A5 SP:FB PPU: 51,249 CYC:5880
+F9E4 24 01 BIT $01 = FF A:AA X:55 Y:A7 P:A5 SP:F9 PPU: 51,267 CYC:5886
+F9E6 38 SEC A:AA X:55 Y:A7 P:E5 SP:F9 PPU: 51,276 CYC:5889
+F9E7 A9 01 LDA #$01 A:AA X:55 Y:A7 P:E5 SP:F9 PPU: 51,282 CYC:5891
+F9E9 60 RTS A:01 X:55 Y:A7 P:65 SP:F9 PPU: 51,288 CYC:5893
+D458 85 78 STA $78 = AA A:01 X:55 Y:A7 P:65 SP:FB PPU: 51,306 CYC:5899
+D45A 66 78 ROR $78 = 01 A:01 X:55 Y:A7 P:65 SP:FB PPU: 51,315 CYC:5902
+D45C A5 78 LDA $78 = 80 A:01 X:55 Y:A7 P:E5 SP:FB PPU: 51,330 CYC:5907
+D45E 20 EA F9 JSR $F9EA A:80 X:55 Y:A7 P:E5 SP:FB PPU: 51,339 CYC:5910
+F9EA 90 1C BCC $FA08 A:80 X:55 Y:A7 P:E5 SP:F9 PPU: 52, 16 CYC:5916
+F9EC F0 1A BEQ $FA08 A:80 X:55 Y:A7 P:E5 SP:F9 PPU: 52, 22 CYC:5918
+F9EE 10 18 BPL $FA08 A:80 X:55 Y:A7 P:E5 SP:F9 PPU: 52, 28 CYC:5920
+F9F0 50 16 BVC $FA08 A:80 X:55 Y:A7 P:E5 SP:F9 PPU: 52, 34 CYC:5922
+F9F2 C9 80 CMP #$80 A:80 X:55 Y:A7 P:E5 SP:F9 PPU: 52, 40 CYC:5924
+F9F4 D0 12 BNE $FA08 A:80 X:55 Y:A7 P:67 SP:F9 PPU: 52, 46 CYC:5926
+F9F6 B8 CLV A:80 X:55 Y:A7 P:67 SP:F9 PPU: 52, 52 CYC:5928
+F9F7 18 CLC A:80 X:55 Y:A7 P:27 SP:F9 PPU: 52, 58 CYC:5930
+F9F8 A9 55 LDA #$55 A:80 X:55 Y:A7 P:26 SP:F9 PPU: 52, 64 CYC:5932
+F9FA 60 RTS A:55 X:55 Y:A7 P:24 SP:F9 PPU: 52, 70 CYC:5934
+D461 C8 INY A:55 X:55 Y:A7 P:24 SP:FB PPU: 52, 88 CYC:5940
+D462 85 78 STA $78 = 80 A:55 X:55 Y:A8 P:A4 SP:FB PPU: 52, 94 CYC:5942
+D464 66 78 ROR $78 = 55 A:55 X:55 Y:A8 P:A4 SP:FB PPU: 52,103 CYC:5945
+D466 A5 78 LDA $78 = 2A A:55 X:55 Y:A8 P:25 SP:FB PPU: 52,118 CYC:5950
+D468 20 FB F9 JSR $F9FB A:2A X:55 Y:A8 P:25 SP:FB PPU: 52,127 CYC:5953
+F9FB 90 0B BCC $FA08 A:2A X:55 Y:A8 P:25 SP:F9 PPU: 52,145 CYC:5959
+F9FD F0 09 BEQ $FA08 A:2A X:55 Y:A8 P:25 SP:F9 PPU: 52,151 CYC:5961
+F9FF 30 07 BMI $FA08 A:2A X:55 Y:A8 P:25 SP:F9 PPU: 52,157 CYC:5963
+FA01 70 05 BVS $FA08 A:2A X:55 Y:A8 P:25 SP:F9 PPU: 52,163 CYC:5965
+FA03 C9 2A CMP #$2A A:2A X:55 Y:A8 P:25 SP:F9 PPU: 52,169 CYC:5967
+FA05 D0 01 BNE $FA08 A:2A X:55 Y:A8 P:27 SP:F9 PPU: 52,175 CYC:5969
+FA07 60 RTS A:2A X:55 Y:A8 P:27 SP:F9 PPU: 52,181 CYC:5971
+D46B C8 INY A:2A X:55 Y:A8 P:27 SP:FB PPU: 52,199 CYC:5977
+D46C 20 0A FA JSR $FA0A A:2A X:55 Y:A9 P:A5 SP:FB PPU: 52,205 CYC:5979
+FA0A 24 01 BIT $01 = FF A:2A X:55 Y:A9 P:A5 SP:F9 PPU: 52,223 CYC:5985
+FA0C 38 SEC A:2A X:55 Y:A9 P:E5 SP:F9 PPU: 52,232 CYC:5988
+FA0D A9 80 LDA #$80 A:2A X:55 Y:A9 P:E5 SP:F9 PPU: 52,238 CYC:5990
+FA0F 60 RTS A:80 X:55 Y:A9 P:E5 SP:F9 PPU: 52,244 CYC:5992
+D46F 85 78 STA $78 = 2A A:80 X:55 Y:A9 P:E5 SP:FB PPU: 52,262 CYC:5998
+D471 26 78 ROL $78 = 80 A:80 X:55 Y:A9 P:E5 SP:FB PPU: 52,271 CYC:6001
+D473 A5 78 LDA $78 = 01 A:80 X:55 Y:A9 P:65 SP:FB PPU: 52,286 CYC:6006
+D475 20 10 FA JSR $FA10 A:01 X:55 Y:A9 P:65 SP:FB PPU: 52,295 CYC:6009
+FA10 90 1C BCC $FA2E A:01 X:55 Y:A9 P:65 SP:F9 PPU: 52,313 CYC:6015
+FA12 F0 1A BEQ $FA2E A:01 X:55 Y:A9 P:65 SP:F9 PPU: 52,319 CYC:6017
+FA14 30 18 BMI $FA2E A:01 X:55 Y:A9 P:65 SP:F9 PPU: 52,325 CYC:6019
+FA16 50 16 BVC $FA2E A:01 X:55 Y:A9 P:65 SP:F9 PPU: 52,331 CYC:6021
+FA18 C9 01 CMP #$01 A:01 X:55 Y:A9 P:65 SP:F9 PPU: 52,337 CYC:6023
+FA1A D0 12 BNE $FA2E A:01 X:55 Y:A9 P:67 SP:F9 PPU: 53, 2 CYC:6025
+FA1C B8 CLV A:01 X:55 Y:A9 P:67 SP:F9 PPU: 53, 8 CYC:6027
+FA1D 18 CLC A:01 X:55 Y:A9 P:27 SP:F9 PPU: 53, 14 CYC:6029
+FA1E A9 55 LDA #$55 A:01 X:55 Y:A9 P:26 SP:F9 PPU: 53, 20 CYC:6031
+FA20 60 RTS A:55 X:55 Y:A9 P:24 SP:F9 PPU: 53, 26 CYC:6033
+D478 C8 INY A:55 X:55 Y:A9 P:24 SP:FB PPU: 53, 44 CYC:6039
+D479 85 78 STA $78 = 01 A:55 X:55 Y:AA P:A4 SP:FB PPU: 53, 50 CYC:6041
+D47B 26 78 ROL $78 = 55 A:55 X:55 Y:AA P:A4 SP:FB PPU: 53, 59 CYC:6044
+D47D A5 78 LDA $78 = AA A:55 X:55 Y:AA P:A4 SP:FB PPU: 53, 74 CYC:6049
+D47F 20 21 FA JSR $FA21 A:AA X:55 Y:AA P:A4 SP:FB PPU: 53, 83 CYC:6052
+FA21 B0 0B BCS $FA2E A:AA X:55 Y:AA P:A4 SP:F9 PPU: 53,101 CYC:6058
+FA23 F0 09 BEQ $FA2E A:AA X:55 Y:AA P:A4 SP:F9 PPU: 53,107 CYC:6060
+FA25 10 07 BPL $FA2E A:AA X:55 Y:AA P:A4 SP:F9 PPU: 53,113 CYC:6062
+FA27 70 05 BVS $FA2E A:AA X:55 Y:AA P:A4 SP:F9 PPU: 53,119 CYC:6064
+FA29 C9 AA CMP #$AA A:AA X:55 Y:AA P:A4 SP:F9 PPU: 53,125 CYC:6066
+FA2B D0 01 BNE $FA2E A:AA X:55 Y:AA P:27 SP:F9 PPU: 53,131 CYC:6068
+FA2D 60 RTS A:AA X:55 Y:AA P:27 SP:F9 PPU: 53,137 CYC:6070
+D482 A9 FF LDA #$FF A:AA X:55 Y:AA P:27 SP:FB PPU: 53,155 CYC:6076
+D484 85 78 STA $78 = AA A:FF X:55 Y:AA P:A5 SP:FB PPU: 53,161 CYC:6078
+D486 85 01 STA $01 = FF A:FF X:55 Y:AA P:A5 SP:FB PPU: 53,170 CYC:6081
+D488 24 01 BIT $01 = FF A:FF X:55 Y:AA P:A5 SP:FB PPU: 53,179 CYC:6084
+D48A 38 SEC A:FF X:55 Y:AA P:E5 SP:FB PPU: 53,188 CYC:6087
+D48B E6 78 INC $78 = FF A:FF X:55 Y:AA P:E5 SP:FB PPU: 53,194 CYC:6089
+D48D D0 0C BNE $D49B A:FF X:55 Y:AA P:67 SP:FB PPU: 53,209 CYC:6094
+D48F 30 0A BMI $D49B A:FF X:55 Y:AA P:67 SP:FB PPU: 53,215 CYC:6096
+D491 50 08 BVC $D49B A:FF X:55 Y:AA P:67 SP:FB PPU: 53,221 CYC:6098
+D493 90 06 BCC $D49B A:FF X:55 Y:AA P:67 SP:FB PPU: 53,227 CYC:6100
+D495 A5 78 LDA $78 = 00 A:FF X:55 Y:AA P:67 SP:FB PPU: 53,233 CYC:6102
+D497 C9 00 CMP #$00 A:00 X:55 Y:AA P:67 SP:FB PPU: 53,242 CYC:6105
+D499 F0 04 BEQ $D49F A:00 X:55 Y:AA P:67 SP:FB PPU: 53,248 CYC:6107
+D49F A9 7F LDA #$7F A:00 X:55 Y:AA P:67 SP:FB PPU: 53,257 CYC:6110
+D4A1 85 78 STA $78 = 00 A:7F X:55 Y:AA P:65 SP:FB PPU: 53,263 CYC:6112
+D4A3 B8 CLV A:7F X:55 Y:AA P:65 SP:FB PPU: 53,272 CYC:6115
+D4A4 18 CLC A:7F X:55 Y:AA P:25 SP:FB PPU: 53,278 CYC:6117
+D4A5 E6 78 INC $78 = 7F A:7F X:55 Y:AA P:24 SP:FB PPU: 53,284 CYC:6119
+D4A7 F0 0C BEQ $D4B5 A:7F X:55 Y:AA P:A4 SP:FB PPU: 53,299 CYC:6124
+D4A9 10 0A BPL $D4B5 A:7F X:55 Y:AA P:A4 SP:FB PPU: 53,305 CYC:6126
+D4AB 70 08 BVS $D4B5 A:7F X:55 Y:AA P:A4 SP:FB PPU: 53,311 CYC:6128
+D4AD B0 06 BCS $D4B5 A:7F X:55 Y:AA P:A4 SP:FB PPU: 53,317 CYC:6130
+D4AF A5 78 LDA $78 = 80 A:7F X:55 Y:AA P:A4 SP:FB PPU: 53,323 CYC:6132
+D4B1 C9 80 CMP #$80 A:80 X:55 Y:AA P:A4 SP:FB PPU: 53,332 CYC:6135
+D4B3 F0 04 BEQ $D4B9 A:80 X:55 Y:AA P:27 SP:FB PPU: 53,338 CYC:6137
+D4B9 A9 00 LDA #$00 A:80 X:55 Y:AA P:27 SP:FB PPU: 54, 6 CYC:6140
+D4BB 85 78 STA $78 = 80 A:00 X:55 Y:AA P:27 SP:FB PPU: 54, 12 CYC:6142
+D4BD 24 01 BIT $01 = FF A:00 X:55 Y:AA P:27 SP:FB PPU: 54, 21 CYC:6145
+D4BF 38 SEC A:00 X:55 Y:AA P:E7 SP:FB PPU: 54, 30 CYC:6148
+D4C0 C6 78 DEC $78 = 00 A:00 X:55 Y:AA P:E7 SP:FB PPU: 54, 36 CYC:6150
+D4C2 F0 0C BEQ $D4D0 A:00 X:55 Y:AA P:E5 SP:FB PPU: 54, 51 CYC:6155
+D4C4 10 0A BPL $D4D0 A:00 X:55 Y:AA P:E5 SP:FB PPU: 54, 57 CYC:6157
+D4C6 50 08 BVC $D4D0 A:00 X:55 Y:AA P:E5 SP:FB PPU: 54, 63 CYC:6159
+D4C8 90 06 BCC $D4D0 A:00 X:55 Y:AA P:E5 SP:FB PPU: 54, 69 CYC:6161
+D4CA A5 78 LDA $78 = FF A:00 X:55 Y:AA P:E5 SP:FB PPU: 54, 75 CYC:6163
+D4CC C9 FF CMP #$FF A:FF X:55 Y:AA P:E5 SP:FB PPU: 54, 84 CYC:6166
+D4CE F0 04 BEQ $D4D4 A:FF X:55 Y:AA P:67 SP:FB PPU: 54, 90 CYC:6168
+D4D4 A9 80 LDA #$80 A:FF X:55 Y:AA P:67 SP:FB PPU: 54, 99 CYC:6171
+D4D6 85 78 STA $78 = FF A:80 X:55 Y:AA P:E5 SP:FB PPU: 54,105 CYC:6173
+D4D8 B8 CLV A:80 X:55 Y:AA P:E5 SP:FB PPU: 54,114 CYC:6176
+D4D9 18 CLC A:80 X:55 Y:AA P:A5 SP:FB PPU: 54,120 CYC:6178
+D4DA C6 78 DEC $78 = 80 A:80 X:55 Y:AA P:A4 SP:FB PPU: 54,126 CYC:6180
+D4DC F0 0C BEQ $D4EA A:80 X:55 Y:AA P:24 SP:FB PPU: 54,141 CYC:6185
+D4DE 30 0A BMI $D4EA A:80 X:55 Y:AA P:24 SP:FB PPU: 54,147 CYC:6187
+D4E0 70 08 BVS $D4EA A:80 X:55 Y:AA P:24 SP:FB PPU: 54,153 CYC:6189
+D4E2 B0 06 BCS $D4EA A:80 X:55 Y:AA P:24 SP:FB PPU: 54,159 CYC:6191
+D4E4 A5 78 LDA $78 = 7F A:80 X:55 Y:AA P:24 SP:FB PPU: 54,165 CYC:6193
+D4E6 C9 7F CMP #$7F A:7F X:55 Y:AA P:24 SP:FB PPU: 54,174 CYC:6196
+D4E8 F0 04 BEQ $D4EE A:7F X:55 Y:AA P:27 SP:FB PPU: 54,180 CYC:6198
+D4EE A9 01 LDA #$01 A:7F X:55 Y:AA P:27 SP:FB PPU: 54,189 CYC:6201
+D4F0 85 78 STA $78 = 7F A:01 X:55 Y:AA P:25 SP:FB PPU: 54,195 CYC:6203
+D4F2 C6 78 DEC $78 = 01 A:01 X:55 Y:AA P:25 SP:FB PPU: 54,204 CYC:6206
+D4F4 F0 04 BEQ $D4FA A:01 X:55 Y:AA P:27 SP:FB PPU: 54,219 CYC:6211
+D4FA 60 RTS A:01 X:55 Y:AA P:27 SP:FB PPU: 54,228 CYC:6214
+C615 20 FB D4 JSR $D4FB A:01 X:55 Y:AA P:27 SP:FD PPU: 54,246 CYC:6220
+D4FB A9 55 LDA #$55 A:01 X:55 Y:AA P:27 SP:FB PPU: 54,264 CYC:6226
+D4FD 8D 78 06 STA $0678 = 00 A:55 X:55 Y:AA P:25 SP:FB PPU: 54,270 CYC:6228
+D500 A9 FF LDA #$FF A:55 X:55 Y:AA P:25 SP:FB PPU: 54,282 CYC:6232
+D502 85 01 STA $01 = FF A:FF X:55 Y:AA P:A5 SP:FB PPU: 54,288 CYC:6234
+D504 24 01 BIT $01 = FF A:FF X:55 Y:AA P:A5 SP:FB PPU: 54,297 CYC:6237
+D506 A0 11 LDY #$11 A:FF X:55 Y:AA P:E5 SP:FB PPU: 54,306 CYC:6240
+D508 A2 23 LDX #$23 A:FF X:55 Y:11 P:65 SP:FB PPU: 54,312 CYC:6242
+D50A A9 00 LDA #$00 A:FF X:23 Y:11 P:65 SP:FB PPU: 54,318 CYC:6244
+D50C AD 78 06 LDA $0678 = 55 A:00 X:23 Y:11 P:67 SP:FB PPU: 54,324 CYC:6246
+D50F F0 10 BEQ $D521 A:55 X:23 Y:11 P:65 SP:FB PPU: 54,336 CYC:6250
+D511 30 0E BMI $D521 A:55 X:23 Y:11 P:65 SP:FB PPU: 55, 1 CYC:6252
+D513 C9 55 CMP #$55 A:55 X:23 Y:11 P:65 SP:FB PPU: 55, 7 CYC:6254
+D515 D0 0A BNE $D521 A:55 X:23 Y:11 P:67 SP:FB PPU: 55, 13 CYC:6256
+D517 C0 11 CPY #$11 A:55 X:23 Y:11 P:67 SP:FB PPU: 55, 19 CYC:6258
+D519 D0 06 BNE $D521 A:55 X:23 Y:11 P:67 SP:FB PPU: 55, 25 CYC:6260
+D51B E0 23 CPX #$23 A:55 X:23 Y:11 P:67 SP:FB PPU: 55, 31 CYC:6262
+D51D 50 02 BVC $D521 A:55 X:23 Y:11 P:67 SP:FB PPU: 55, 37 CYC:6264
+D51F F0 04 BEQ $D525 A:55 X:23 Y:11 P:67 SP:FB PPU: 55, 43 CYC:6266
+D525 A9 46 LDA #$46 A:55 X:23 Y:11 P:67 SP:FB PPU: 55, 52 CYC:6269
+D527 24 01 BIT $01 = FF A:46 X:23 Y:11 P:65 SP:FB PPU: 55, 58 CYC:6271
+D529 8D 78 06 STA $0678 = 55 A:46 X:23 Y:11 P:E5 SP:FB PPU: 55, 67 CYC:6274
+D52C F0 0B BEQ $D539 A:46 X:23 Y:11 P:E5 SP:FB PPU: 55, 79 CYC:6278
+D52E 10 09 BPL $D539 A:46 X:23 Y:11 P:E5 SP:FB PPU: 55, 85 CYC:6280
+D530 50 07 BVC $D539 A:46 X:23 Y:11 P:E5 SP:FB PPU: 55, 91 CYC:6282
+D532 AD 78 06 LDA $0678 = 46 A:46 X:23 Y:11 P:E5 SP:FB PPU: 55, 97 CYC:6284
+D535 C9 46 CMP #$46 A:46 X:23 Y:11 P:65 SP:FB PPU: 55,109 CYC:6288
+D537 F0 04 BEQ $D53D A:46 X:23 Y:11 P:67 SP:FB PPU: 55,115 CYC:6290
+D53D A9 55 LDA #$55 A:46 X:23 Y:11 P:67 SP:FB PPU: 55,124 CYC:6293
+D53F 8D 78 06 STA $0678 = 46 A:55 X:23 Y:11 P:65 SP:FB PPU: 55,130 CYC:6295
+D542 24 01 BIT $01 = FF A:55 X:23 Y:11 P:65 SP:FB PPU: 55,142 CYC:6299
+D544 A9 11 LDA #$11 A:55 X:23 Y:11 P:E5 SP:FB PPU: 55,151 CYC:6302
+D546 A2 23 LDX #$23 A:11 X:23 Y:11 P:65 SP:FB PPU: 55,157 CYC:6304
+D548 A0 00 LDY #$00 A:11 X:23 Y:11 P:65 SP:FB PPU: 55,163 CYC:6306
+D54A AC 78 06 LDY $0678 = 55 A:11 X:23 Y:00 P:67 SP:FB PPU: 55,169 CYC:6308
+D54D F0 10 BEQ $D55F A:11 X:23 Y:55 P:65 SP:FB PPU: 55,181 CYC:6312
+D54F 30 0E BMI $D55F A:11 X:23 Y:55 P:65 SP:FB PPU: 55,187 CYC:6314
+D551 C0 55 CPY #$55 A:11 X:23 Y:55 P:65 SP:FB PPU: 55,193 CYC:6316
+D553 D0 0A BNE $D55F A:11 X:23 Y:55 P:67 SP:FB PPU: 55,199 CYC:6318
+D555 C9 11 CMP #$11 A:11 X:23 Y:55 P:67 SP:FB PPU: 55,205 CYC:6320
+D557 D0 06 BNE $D55F A:11 X:23 Y:55 P:67 SP:FB PPU: 55,211 CYC:6322
+D559 E0 23 CPX #$23 A:11 X:23 Y:55 P:67 SP:FB PPU: 55,217 CYC:6324
+D55B 50 02 BVC $D55F A:11 X:23 Y:55 P:67 SP:FB PPU: 55,223 CYC:6326
+D55D F0 04 BEQ $D563 A:11 X:23 Y:55 P:67 SP:FB PPU: 55,229 CYC:6328
+D563 A0 46 LDY #$46 A:11 X:23 Y:55 P:67 SP:FB PPU: 55,238 CYC:6331
+D565 24 01 BIT $01 = FF A:11 X:23 Y:46 P:65 SP:FB PPU: 55,244 CYC:6333
+D567 8C 78 06 STY $0678 = 55 A:11 X:23 Y:46 P:E5 SP:FB PPU: 55,253 CYC:6336
+D56A F0 0B BEQ $D577 A:11 X:23 Y:46 P:E5 SP:FB PPU: 55,265 CYC:6340
+D56C 10 09 BPL $D577 A:11 X:23 Y:46 P:E5 SP:FB PPU: 55,271 CYC:6342
+D56E 50 07 BVC $D577 A:11 X:23 Y:46 P:E5 SP:FB PPU: 55,277 CYC:6344
+D570 AC 78 06 LDY $0678 = 46 A:11 X:23 Y:46 P:E5 SP:FB PPU: 55,283 CYC:6346
+D573 C0 46 CPY #$46 A:11 X:23 Y:46 P:65 SP:FB PPU: 55,295 CYC:6350
+D575 F0 04 BEQ $D57B A:11 X:23 Y:46 P:67 SP:FB PPU: 55,301 CYC:6352
+D57B 24 01 BIT $01 = FF A:11 X:23 Y:46 P:67 SP:FB PPU: 55,310 CYC:6355
+D57D A9 55 LDA #$55 A:11 X:23 Y:46 P:E5 SP:FB PPU: 55,319 CYC:6358
+D57F 8D 78 06 STA $0678 = 46 A:55 X:23 Y:46 P:65 SP:FB PPU: 55,325 CYC:6360
+D582 A0 11 LDY #$11 A:55 X:23 Y:46 P:65 SP:FB PPU: 55,337 CYC:6364
+D584 A9 23 LDA #$23 A:55 X:23 Y:11 P:65 SP:FB PPU: 56, 2 CYC:6366
+D586 A2 00 LDX #$00 A:23 X:23 Y:11 P:65 SP:FB PPU: 56, 8 CYC:6368
+D588 AE 78 06 LDX $0678 = 55 A:23 X:00 Y:11 P:67 SP:FB PPU: 56, 14 CYC:6370
+D58B F0 10 BEQ $D59D A:23 X:55 Y:11 P:65 SP:FB PPU: 56, 26 CYC:6374
+D58D 30 0E BMI $D59D A:23 X:55 Y:11 P:65 SP:FB PPU: 56, 32 CYC:6376
+D58F E0 55 CPX #$55 A:23 X:55 Y:11 P:65 SP:FB PPU: 56, 38 CYC:6378
+D591 D0 0A BNE $D59D A:23 X:55 Y:11 P:67 SP:FB PPU: 56, 44 CYC:6380
+D593 C0 11 CPY #$11 A:23 X:55 Y:11 P:67 SP:FB PPU: 56, 50 CYC:6382
+D595 D0 06 BNE $D59D A:23 X:55 Y:11 P:67 SP:FB PPU: 56, 56 CYC:6384
+D597 C9 23 CMP #$23 A:23 X:55 Y:11 P:67 SP:FB PPU: 56, 62 CYC:6386
+D599 50 02 BVC $D59D A:23 X:55 Y:11 P:67 SP:FB PPU: 56, 68 CYC:6388
+D59B F0 04 BEQ $D5A1 A:23 X:55 Y:11 P:67 SP:FB PPU: 56, 74 CYC:6390
+D5A1 A2 46 LDX #$46 A:23 X:55 Y:11 P:67 SP:FB PPU: 56, 83 CYC:6393
+D5A3 24 01 BIT $01 = FF A:23 X:46 Y:11 P:65 SP:FB PPU: 56, 89 CYC:6395
+D5A5 8E 78 06 STX $0678 = 55 A:23 X:46 Y:11 P:E5 SP:FB PPU: 56, 98 CYC:6398
+D5A8 F0 0B BEQ $D5B5 A:23 X:46 Y:11 P:E5 SP:FB PPU: 56,110 CYC:6402
+D5AA 10 09 BPL $D5B5 A:23 X:46 Y:11 P:E5 SP:FB PPU: 56,116 CYC:6404
+D5AC 50 07 BVC $D5B5 A:23 X:46 Y:11 P:E5 SP:FB PPU: 56,122 CYC:6406
+D5AE AE 78 06 LDX $0678 = 46 A:23 X:46 Y:11 P:E5 SP:FB PPU: 56,128 CYC:6408
+D5B1 E0 46 CPX #$46 A:23 X:46 Y:11 P:65 SP:FB PPU: 56,140 CYC:6412
+D5B3 F0 04 BEQ $D5B9 A:23 X:46 Y:11 P:67 SP:FB PPU: 56,146 CYC:6414
+D5B9 A9 C0 LDA #$C0 A:23 X:46 Y:11 P:67 SP:FB PPU: 56,155 CYC:6417
+D5BB 8D 78 06 STA $0678 = 46 A:C0 X:46 Y:11 P:E5 SP:FB PPU: 56,161 CYC:6419
+D5BE A2 33 LDX #$33 A:C0 X:46 Y:11 P:E5 SP:FB PPU: 56,173 CYC:6423
+D5C0 A0 88 LDY #$88 A:C0 X:33 Y:11 P:65 SP:FB PPU: 56,179 CYC:6425
+D5C2 A9 05 LDA #$05 A:C0 X:33 Y:88 P:E5 SP:FB PPU: 56,185 CYC:6427
+D5C4 2C 78 06 BIT $0678 = C0 A:05 X:33 Y:88 P:65 SP:FB PPU: 56,191 CYC:6429
+D5C7 10 10 BPL $D5D9 A:05 X:33 Y:88 P:E7 SP:FB PPU: 56,203 CYC:6433
+D5C9 50 0E BVC $D5D9 A:05 X:33 Y:88 P:E7 SP:FB PPU: 56,209 CYC:6435
+D5CB D0 0C BNE $D5D9 A:05 X:33 Y:88 P:E7 SP:FB PPU: 56,215 CYC:6437
+D5CD C9 05 CMP #$05 A:05 X:33 Y:88 P:E7 SP:FB PPU: 56,221 CYC:6439
+D5CF D0 08 BNE $D5D9 A:05 X:33 Y:88 P:67 SP:FB PPU: 56,227 CYC:6441
+D5D1 E0 33 CPX #$33 A:05 X:33 Y:88 P:67 SP:FB PPU: 56,233 CYC:6443
+D5D3 D0 04 BNE $D5D9 A:05 X:33 Y:88 P:67 SP:FB PPU: 56,239 CYC:6445
+D5D5 C0 88 CPY #$88 A:05 X:33 Y:88 P:67 SP:FB PPU: 56,245 CYC:6447
+D5D7 F0 04 BEQ $D5DD A:05 X:33 Y:88 P:67 SP:FB PPU: 56,251 CYC:6449
+D5DD A9 03 LDA #$03 A:05 X:33 Y:88 P:67 SP:FB PPU: 56,260 CYC:6452
+D5DF 8D 78 06 STA $0678 = C0 A:03 X:33 Y:88 P:65 SP:FB PPU: 56,266 CYC:6454
+D5E2 A9 01 LDA #$01 A:03 X:33 Y:88 P:65 SP:FB PPU: 56,278 CYC:6458
+D5E4 2C 78 06 BIT $0678 = 03 A:01 X:33 Y:88 P:65 SP:FB PPU: 56,284 CYC:6460
+D5E7 30 08 BMI $D5F1 A:01 X:33 Y:88 P:25 SP:FB PPU: 56,296 CYC:6464
+D5E9 70 06 BVS $D5F1 A:01 X:33 Y:88 P:25 SP:FB PPU: 56,302 CYC:6466
+D5EB F0 04 BEQ $D5F1 A:01 X:33 Y:88 P:25 SP:FB PPU: 56,308 CYC:6468
+D5ED C9 01 CMP #$01 A:01 X:33 Y:88 P:25 SP:FB PPU: 56,314 CYC:6470
+D5EF F0 04 BEQ $D5F5 A:01 X:33 Y:88 P:27 SP:FB PPU: 56,320 CYC:6472
+D5F5 A0 B8 LDY #$B8 A:01 X:33 Y:88 P:27 SP:FB PPU: 56,329 CYC:6475
+D5F7 A9 AA LDA #$AA A:01 X:33 Y:B8 P:A5 SP:FB PPU: 56,335 CYC:6477
+D5F9 8D 78 06 STA $0678 = 03 A:AA X:33 Y:B8 P:A5 SP:FB PPU: 57, 0 CYC:6479
+D5FC 20 B6 F7 JSR $F7B6 A:AA X:33 Y:B8 P:A5 SP:FB PPU: 57, 12 CYC:6483
+F7B6 18 CLC A:AA X:33 Y:B8 P:A5 SP:F9 PPU: 57, 30 CYC:6489
+F7B7 A9 FF LDA #$FF A:AA X:33 Y:B8 P:A4 SP:F9 PPU: 57, 36 CYC:6491
+F7B9 85 01 STA $01 = FF A:FF X:33 Y:B8 P:A4 SP:F9 PPU: 57, 42 CYC:6493
+F7BB 24 01 BIT $01 = FF A:FF X:33 Y:B8 P:A4 SP:F9 PPU: 57, 51 CYC:6496
+F7BD A9 55 LDA #$55 A:FF X:33 Y:B8 P:E4 SP:F9 PPU: 57, 60 CYC:6499
+F7BF 60 RTS A:55 X:33 Y:B8 P:64 SP:F9 PPU: 57, 66 CYC:6501
+D5FF 0D 78 06 ORA $0678 = AA A:55 X:33 Y:B8 P:64 SP:FB PPU: 57, 84 CYC:6507
+D602 20 C0 F7 JSR $F7C0 A:FF X:33 Y:B8 P:E4 SP:FB PPU: 57, 96 CYC:6511
+F7C0 B0 09 BCS $F7CB A:FF X:33 Y:B8 P:E4 SP:F9 PPU: 57,114 CYC:6517
+F7C2 10 07 BPL $F7CB A:FF X:33 Y:B8 P:E4 SP:F9 PPU: 57,120 CYC:6519
+F7C4 C9 FF CMP #$FF A:FF X:33 Y:B8 P:E4 SP:F9 PPU: 57,126 CYC:6521
+F7C6 D0 03 BNE $F7CB A:FF X:33 Y:B8 P:67 SP:F9 PPU: 57,132 CYC:6523
+F7C8 50 01 BVC $F7CB A:FF X:33 Y:B8 P:67 SP:F9 PPU: 57,138 CYC:6525
+F7CA 60 RTS A:FF X:33 Y:B8 P:67 SP:F9 PPU: 57,144 CYC:6527
+D605 C8 INY A:FF X:33 Y:B8 P:67 SP:FB PPU: 57,162 CYC:6533
+D606 A9 00 LDA #$00 A:FF X:33 Y:B9 P:E5 SP:FB PPU: 57,168 CYC:6535
+D608 8D 78 06 STA $0678 = AA A:00 X:33 Y:B9 P:67 SP:FB PPU: 57,174 CYC:6537
+D60B 20 CE F7 JSR $F7CE A:00 X:33 Y:B9 P:67 SP:FB PPU: 57,186 CYC:6541
+F7CE 38 SEC A:00 X:33 Y:B9 P:67 SP:F9 PPU: 57,204 CYC:6547
+F7CF B8 CLV A:00 X:33 Y:B9 P:67 SP:F9 PPU: 57,210 CYC:6549
+F7D0 A9 00 LDA #$00 A:00 X:33 Y:B9 P:27 SP:F9 PPU: 57,216 CYC:6551
+F7D2 60 RTS A:00 X:33 Y:B9 P:27 SP:F9 PPU: 57,222 CYC:6553
+D60E 0D 78 06 ORA $0678 = 00 A:00 X:33 Y:B9 P:27 SP:FB PPU: 57,240 CYC:6559
+D611 20 D3 F7 JSR $F7D3 A:00 X:33 Y:B9 P:27 SP:FB PPU: 57,252 CYC:6563
+F7D3 D0 07 BNE $F7DC A:00 X:33 Y:B9 P:27 SP:F9 PPU: 57,270 CYC:6569
+F7D5 70 05 BVS $F7DC A:00 X:33 Y:B9 P:27 SP:F9 PPU: 57,276 CYC:6571
+F7D7 90 03 BCC $F7DC A:00 X:33 Y:B9 P:27 SP:F9 PPU: 57,282 CYC:6573
+F7D9 30 01 BMI $F7DC A:00 X:33 Y:B9 P:27 SP:F9 PPU: 57,288 CYC:6575
+F7DB 60 RTS A:00 X:33 Y:B9 P:27 SP:F9 PPU: 57,294 CYC:6577
+D614 C8 INY A:00 X:33 Y:B9 P:27 SP:FB PPU: 57,312 CYC:6583
+D615 A9 AA LDA #$AA A:00 X:33 Y:BA P:A5 SP:FB PPU: 57,318 CYC:6585
+D617 8D 78 06 STA $0678 = 00 A:AA X:33 Y:BA P:A5 SP:FB PPU: 57,324 CYC:6587
+D61A 20 DF F7 JSR $F7DF A:AA X:33 Y:BA P:A5 SP:FB PPU: 57,336 CYC:6591
+F7DF 18 CLC A:AA X:33 Y:BA P:A5 SP:F9 PPU: 58, 13 CYC:6597
+F7E0 24 01 BIT $01 = FF A:AA X:33 Y:BA P:A4 SP:F9 PPU: 58, 19 CYC:6599
+F7E2 A9 55 LDA #$55 A:AA X:33 Y:BA P:E4 SP:F9 PPU: 58, 28 CYC:6602
+F7E4 60 RTS A:55 X:33 Y:BA P:64 SP:F9 PPU: 58, 34 CYC:6604
+D61D 2D 78 06 AND $0678 = AA A:55 X:33 Y:BA P:64 SP:FB PPU: 58, 52 CYC:6610
+D620 20 E5 F7 JSR $F7E5 A:00 X:33 Y:BA P:66 SP:FB PPU: 58, 64 CYC:6614
+F7E5 D0 07 BNE $F7EE A:00 X:33 Y:BA P:66 SP:F9 PPU: 58, 82 CYC:6620
+F7E7 50 05 BVC $F7EE A:00 X:33 Y:BA P:66 SP:F9 PPU: 58, 88 CYC:6622
+F7E9 B0 03 BCS $F7EE A:00 X:33 Y:BA P:66 SP:F9 PPU: 58, 94 CYC:6624
+F7EB 30 01 BMI $F7EE A:00 X:33 Y:BA P:66 SP:F9 PPU: 58,100 CYC:6626
+F7ED 60 RTS A:00 X:33 Y:BA P:66 SP:F9 PPU: 58,106 CYC:6628
+D623 C8 INY A:00 X:33 Y:BA P:66 SP:FB PPU: 58,124 CYC:6634
+D624 A9 EF LDA #$EF A:00 X:33 Y:BB P:E4 SP:FB PPU: 58,130 CYC:6636
+D626 8D 78 06 STA $0678 = AA A:EF X:33 Y:BB P:E4 SP:FB PPU: 58,136 CYC:6638
+D629 20 F1 F7 JSR $F7F1 A:EF X:33 Y:BB P:E4 SP:FB PPU: 58,148 CYC:6642
+F7F1 38 SEC A:EF X:33 Y:BB P:E4 SP:F9 PPU: 58,166 CYC:6648
+F7F2 B8 CLV A:EF X:33 Y:BB P:E5 SP:F9 PPU: 58,172 CYC:6650
+F7F3 A9 F8 LDA #$F8 A:EF X:33 Y:BB P:A5 SP:F9 PPU: 58,178 CYC:6652
+F7F5 60 RTS A:F8 X:33 Y:BB P:A5 SP:F9 PPU: 58,184 CYC:6654
+D62C 2D 78 06 AND $0678 = EF A:F8 X:33 Y:BB P:A5 SP:FB PPU: 58,202 CYC:6660
+D62F 20 F6 F7 JSR $F7F6 A:E8 X:33 Y:BB P:A5 SP:FB PPU: 58,214 CYC:6664
+F7F6 90 09 BCC $F801 A:E8 X:33 Y:BB P:A5 SP:F9 PPU: 58,232 CYC:6670
+F7F8 10 07 BPL $F801 A:E8 X:33 Y:BB P:A5 SP:F9 PPU: 58,238 CYC:6672
+F7FA C9 E8 CMP #$E8 A:E8 X:33 Y:BB P:A5 SP:F9 PPU: 58,244 CYC:6674
+F7FC D0 03 BNE $F801 A:E8 X:33 Y:BB P:27 SP:F9 PPU: 58,250 CYC:6676
+F7FE 70 01 BVS $F801 A:E8 X:33 Y:BB P:27 SP:F9 PPU: 58,256 CYC:6678
+F800 60 RTS A:E8 X:33 Y:BB P:27 SP:F9 PPU: 58,262 CYC:6680
+D632 C8 INY A:E8 X:33 Y:BB P:27 SP:FB PPU: 58,280 CYC:6686
+D633 A9 AA LDA #$AA A:E8 X:33 Y:BC P:A5 SP:FB PPU: 58,286 CYC:6688
+D635 8D 78 06 STA $0678 = EF A:AA X:33 Y:BC P:A5 SP:FB PPU: 58,292 CYC:6690
+D638 20 04 F8 JSR $F804 A:AA X:33 Y:BC P:A5 SP:FB PPU: 58,304 CYC:6694
+F804 18 CLC A:AA X:33 Y:BC P:A5 SP:F9 PPU: 58,322 CYC:6700
+F805 24 01 BIT $01 = FF A:AA X:33 Y:BC P:A4 SP:F9 PPU: 58,328 CYC:6702
+F807 A9 5F LDA #$5F A:AA X:33 Y:BC P:E4 SP:F9 PPU: 58,337 CYC:6705
+F809 60 RTS A:5F X:33 Y:BC P:64 SP:F9 PPU: 59, 2 CYC:6707
+D63B 4D 78 06 EOR $0678 = AA A:5F X:33 Y:BC P:64 SP:FB PPU: 59, 20 CYC:6713
+D63E 20 0A F8 JSR $F80A A:F5 X:33 Y:BC P:E4 SP:FB PPU: 59, 32 CYC:6717
+F80A B0 09 BCS $F815 A:F5 X:33 Y:BC P:E4 SP:F9 PPU: 59, 50 CYC:6723
+F80C 10 07 BPL $F815 A:F5 X:33 Y:BC P:E4 SP:F9 PPU: 59, 56 CYC:6725
+F80E C9 F5 CMP #$F5 A:F5 X:33 Y:BC P:E4 SP:F9 PPU: 59, 62 CYC:6727
+F810 D0 03 BNE $F815 A:F5 X:33 Y:BC P:67 SP:F9 PPU: 59, 68 CYC:6729
+F812 50 01 BVC $F815 A:F5 X:33 Y:BC P:67 SP:F9 PPU: 59, 74 CYC:6731
+F814 60 RTS A:F5 X:33 Y:BC P:67 SP:F9 PPU: 59, 80 CYC:6733
+D641 C8 INY A:F5 X:33 Y:BC P:67 SP:FB PPU: 59, 98 CYC:6739
+D642 A9 70 LDA #$70 A:F5 X:33 Y:BD P:E5 SP:FB PPU: 59,104 CYC:6741
+D644 8D 78 06 STA $0678 = AA A:70 X:33 Y:BD P:65 SP:FB PPU: 59,110 CYC:6743
+D647 20 18 F8 JSR $F818 A:70 X:33 Y:BD P:65 SP:FB PPU: 59,122 CYC:6747
+F818 38 SEC A:70 X:33 Y:BD P:65 SP:F9 PPU: 59,140 CYC:6753
+F819 B8 CLV A:70 X:33 Y:BD P:65 SP:F9 PPU: 59,146 CYC:6755
+F81A A9 70 LDA #$70 A:70 X:33 Y:BD P:25 SP:F9 PPU: 59,152 CYC:6757
+F81C 60 RTS A:70 X:33 Y:BD P:25 SP:F9 PPU: 59,158 CYC:6759
+D64A 4D 78 06 EOR $0678 = 70 A:70 X:33 Y:BD P:25 SP:FB PPU: 59,176 CYC:6765
+D64D 20 1D F8 JSR $F81D A:00 X:33 Y:BD P:27 SP:FB PPU: 59,188 CYC:6769
+F81D D0 07 BNE $F826 A:00 X:33 Y:BD P:27 SP:F9 PPU: 59,206 CYC:6775
+F81F 70 05 BVS $F826 A:00 X:33 Y:BD P:27 SP:F9 PPU: 59,212 CYC:6777
+F821 90 03 BCC $F826 A:00 X:33 Y:BD P:27 SP:F9 PPU: 59,218 CYC:6779
+F823 30 01 BMI $F826 A:00 X:33 Y:BD P:27 SP:F9 PPU: 59,224 CYC:6781
+F825 60 RTS A:00 X:33 Y:BD P:27 SP:F9 PPU: 59,230 CYC:6783
+D650 C8 INY A:00 X:33 Y:BD P:27 SP:FB PPU: 59,248 CYC:6789
+D651 A9 69 LDA #$69 A:00 X:33 Y:BE P:A5 SP:FB PPU: 59,254 CYC:6791
+D653 8D 78 06 STA $0678 = 70 A:69 X:33 Y:BE P:25 SP:FB PPU: 59,260 CYC:6793
+D656 20 29 F8 JSR $F829 A:69 X:33 Y:BE P:25 SP:FB PPU: 59,272 CYC:6797
+F829 18 CLC A:69 X:33 Y:BE P:25 SP:F9 PPU: 59,290 CYC:6803
+F82A 24 01 BIT $01 = FF A:69 X:33 Y:BE P:24 SP:F9 PPU: 59,296 CYC:6805
+F82C A9 00 LDA #$00 A:69 X:33 Y:BE P:E4 SP:F9 PPU: 59,305 CYC:6808
+F82E 60 RTS A:00 X:33 Y:BE P:66 SP:F9 PPU: 59,311 CYC:6810
+D659 6D 78 06 ADC $0678 = 69 A:00 X:33 Y:BE P:66 SP:FB PPU: 59,329 CYC:6816
+D65C 20 2F F8 JSR $F82F A:69 X:33 Y:BE P:24 SP:FB PPU: 60, 0 CYC:6820
+F82F 30 09 BMI $F83A A:69 X:33 Y:BE P:24 SP:F9 PPU: 60, 18 CYC:6826
+F831 B0 07 BCS $F83A A:69 X:33 Y:BE P:24 SP:F9 PPU: 60, 24 CYC:6828
+F833 C9 69 CMP #$69 A:69 X:33 Y:BE P:24 SP:F9 PPU: 60, 30 CYC:6830
+F835 D0 03 BNE $F83A A:69 X:33 Y:BE P:27 SP:F9 PPU: 60, 36 CYC:6832
+F837 70 01 BVS $F83A A:69 X:33 Y:BE P:27 SP:F9 PPU: 60, 42 CYC:6834
+F839 60 RTS A:69 X:33 Y:BE P:27 SP:F9 PPU: 60, 48 CYC:6836
+D65F C8 INY A:69 X:33 Y:BE P:27 SP:FB PPU: 60, 66 CYC:6842
+D660 20 3D F8 JSR $F83D A:69 X:33 Y:BF P:A5 SP:FB PPU: 60, 72 CYC:6844
+F83D 38 SEC A:69 X:33 Y:BF P:A5 SP:F9 PPU: 60, 90 CYC:6850
+F83E 24 01 BIT $01 = FF A:69 X:33 Y:BF P:A5 SP:F9 PPU: 60, 96 CYC:6852
+F840 A9 00 LDA #$00 A:69 X:33 Y:BF P:E5 SP:F9 PPU: 60,105 CYC:6855
+F842 60 RTS A:00 X:33 Y:BF P:67 SP:F9 PPU: 60,111 CYC:6857
+D663 6D 78 06 ADC $0678 = 69 A:00 X:33 Y:BF P:67 SP:FB PPU: 60,129 CYC:6863
+D666 20 43 F8 JSR $F843 A:6A X:33 Y:BF P:24 SP:FB PPU: 60,141 CYC:6867
+F843 30 09 BMI $F84E A:6A X:33 Y:BF P:24 SP:F9 PPU: 60,159 CYC:6873
+F845 B0 07 BCS $F84E A:6A X:33 Y:BF P:24 SP:F9 PPU: 60,165 CYC:6875
+F847 C9 6A CMP #$6A A:6A X:33 Y:BF P:24 SP:F9 PPU: 60,171 CYC:6877
+F849 D0 03 BNE $F84E A:6A X:33 Y:BF P:27 SP:F9 PPU: 60,177 CYC:6879
+F84B 70 01 BVS $F84E A:6A X:33 Y:BF P:27 SP:F9 PPU: 60,183 CYC:6881
+F84D 60 RTS A:6A X:33 Y:BF P:27 SP:F9 PPU: 60,189 CYC:6883
+D669 C8 INY A:6A X:33 Y:BF P:27 SP:FB PPU: 60,207 CYC:6889
+D66A A9 7F LDA #$7F A:6A X:33 Y:C0 P:A5 SP:FB PPU: 60,213 CYC:6891
+D66C 8D 78 06 STA $0678 = 69 A:7F X:33 Y:C0 P:25 SP:FB PPU: 60,219 CYC:6893
+D66F 20 51 F8 JSR $F851 A:7F X:33 Y:C0 P:25 SP:FB PPU: 60,231 CYC:6897
+F851 38 SEC A:7F X:33 Y:C0 P:25 SP:F9 PPU: 60,249 CYC:6903
+F852 B8 CLV A:7F X:33 Y:C0 P:25 SP:F9 PPU: 60,255 CYC:6905
+F853 A9 7F LDA #$7F A:7F X:33 Y:C0 P:25 SP:F9 PPU: 60,261 CYC:6907
+F855 60 RTS A:7F X:33 Y:C0 P:25 SP:F9 PPU: 60,267 CYC:6909
+D672 6D 78 06 ADC $0678 = 7F A:7F X:33 Y:C0 P:25 SP:FB PPU: 60,285 CYC:6915
+D675 20 56 F8 JSR $F856 A:FF X:33 Y:C0 P:E4 SP:FB PPU: 60,297 CYC:6919
+F856 10 09 BPL $F861 A:FF X:33 Y:C0 P:E4 SP:F9 PPU: 60,315 CYC:6925
+F858 B0 07 BCS $F861 A:FF X:33 Y:C0 P:E4 SP:F9 PPU: 60,321 CYC:6927
+F85A C9 FF CMP #$FF A:FF X:33 Y:C0 P:E4 SP:F9 PPU: 60,327 CYC:6929
+F85C D0 03 BNE $F861 A:FF X:33 Y:C0 P:67 SP:F9 PPU: 60,333 CYC:6931
+F85E 50 01 BVC $F861 A:FF X:33 Y:C0 P:67 SP:F9 PPU: 60,339 CYC:6933
+F860 60 RTS A:FF X:33 Y:C0 P:67 SP:F9 PPU: 61, 4 CYC:6935
+D678 C8 INY A:FF X:33 Y:C0 P:67 SP:FB PPU: 61, 22 CYC:6941
+D679 A9 80 LDA #$80 A:FF X:33 Y:C1 P:E5 SP:FB PPU: 61, 28 CYC:6943
+D67B 8D 78 06 STA $0678 = 7F A:80 X:33 Y:C1 P:E5 SP:FB PPU: 61, 34 CYC:6945
+D67E 20 64 F8 JSR $F864 A:80 X:33 Y:C1 P:E5 SP:FB PPU: 61, 46 CYC:6949
+F864 18 CLC A:80 X:33 Y:C1 P:E5 SP:F9 PPU: 61, 64 CYC:6955
+F865 24 01 BIT $01 = FF A:80 X:33 Y:C1 P:E4 SP:F9 PPU: 61, 70 CYC:6957
+F867 A9 7F LDA #$7F A:80 X:33 Y:C1 P:E4 SP:F9 PPU: 61, 79 CYC:6960
+F869 60 RTS A:7F X:33 Y:C1 P:64 SP:F9 PPU: 61, 85 CYC:6962
+D681 6D 78 06 ADC $0678 = 80 A:7F X:33 Y:C1 P:64 SP:FB PPU: 61,103 CYC:6968
+D684 20 6A F8 JSR $F86A A:FF X:33 Y:C1 P:A4 SP:FB PPU: 61,115 CYC:6972
+F86A 10 09 BPL $F875 A:FF X:33 Y:C1 P:A4 SP:F9 PPU: 61,133 CYC:6978
+F86C B0 07 BCS $F875 A:FF X:33 Y:C1 P:A4 SP:F9 PPU: 61,139 CYC:6980
+F86E C9 FF CMP #$FF A:FF X:33 Y:C1 P:A4 SP:F9 PPU: 61,145 CYC:6982
+F870 D0 03 BNE $F875 A:FF X:33 Y:C1 P:27 SP:F9 PPU: 61,151 CYC:6984
+F872 70 01 BVS $F875 A:FF X:33 Y:C1 P:27 SP:F9 PPU: 61,157 CYC:6986
+F874 60 RTS A:FF X:33 Y:C1 P:27 SP:F9 PPU: 61,163 CYC:6988
+D687 C8 INY A:FF X:33 Y:C1 P:27 SP:FB PPU: 61,181 CYC:6994
+D688 20 78 F8 JSR $F878 A:FF X:33 Y:C2 P:A5 SP:FB PPU: 61,187 CYC:6996
+F878 38 SEC A:FF X:33 Y:C2 P:A5 SP:F9 PPU: 61,205 CYC:7002
+F879 B8 CLV A:FF X:33 Y:C2 P:A5 SP:F9 PPU: 61,211 CYC:7004
+F87A A9 7F LDA #$7F A:FF X:33 Y:C2 P:A5 SP:F9 PPU: 61,217 CYC:7006
+F87C 60 RTS A:7F X:33 Y:C2 P:25 SP:F9 PPU: 61,223 CYC:7008
+D68B 6D 78 06 ADC $0678 = 80 A:7F X:33 Y:C2 P:25 SP:FB PPU: 61,241 CYC:7014
+D68E 20 7D F8 JSR $F87D A:00 X:33 Y:C2 P:27 SP:FB PPU: 61,253 CYC:7018
+F87D D0 07 BNE $F886 A:00 X:33 Y:C2 P:27 SP:F9 PPU: 61,271 CYC:7024
+F87F 30 05 BMI $F886 A:00 X:33 Y:C2 P:27 SP:F9 PPU: 61,277 CYC:7026
+F881 70 03 BVS $F886 A:00 X:33 Y:C2 P:27 SP:F9 PPU: 61,283 CYC:7028
+F883 90 01 BCC $F886 A:00 X:33 Y:C2 P:27 SP:F9 PPU: 61,289 CYC:7030
+F885 60 RTS A:00 X:33 Y:C2 P:27 SP:F9 PPU: 61,295 CYC:7032
+D691 C8 INY A:00 X:33 Y:C2 P:27 SP:FB PPU: 61,313 CYC:7038
+D692 A9 40 LDA #$40 A:00 X:33 Y:C3 P:A5 SP:FB PPU: 61,319 CYC:7040
+D694 8D 78 06 STA $0678 = 80 A:40 X:33 Y:C3 P:25 SP:FB PPU: 61,325 CYC:7042
+D697 20 89 F8 JSR $F889 A:40 X:33 Y:C3 P:25 SP:FB PPU: 61,337 CYC:7046
+F889 24 01 BIT $01 = FF A:40 X:33 Y:C3 P:25 SP:F9 PPU: 62, 14 CYC:7052
+F88B A9 40 LDA #$40 A:40 X:33 Y:C3 P:E5 SP:F9 PPU: 62, 23 CYC:7055
+F88D 60 RTS A:40 X:33 Y:C3 P:65 SP:F9 PPU: 62, 29 CYC:7057
+D69A CD 78 06 CMP $0678 = 40 A:40 X:33 Y:C3 P:65 SP:FB PPU: 62, 47 CYC:7063
+D69D 20 8E F8 JSR $F88E A:40 X:33 Y:C3 P:67 SP:FB PPU: 62, 59 CYC:7067
+F88E 30 07 BMI $F897 A:40 X:33 Y:C3 P:67 SP:F9 PPU: 62, 77 CYC:7073
+F890 90 05 BCC $F897 A:40 X:33 Y:C3 P:67 SP:F9 PPU: 62, 83 CYC:7075
+F892 D0 03 BNE $F897 A:40 X:33 Y:C3 P:67 SP:F9 PPU: 62, 89 CYC:7077
+F894 50 01 BVC $F897 A:40 X:33 Y:C3 P:67 SP:F9 PPU: 62, 95 CYC:7079
+F896 60 RTS A:40 X:33 Y:C3 P:67 SP:F9 PPU: 62,101 CYC:7081
+D6A0 C8 INY A:40 X:33 Y:C3 P:67 SP:FB PPU: 62,119 CYC:7087
+D6A1 48 PHA A:40 X:33 Y:C4 P:E5 SP:FB PPU: 62,125 CYC:7089
+D6A2 A9 3F LDA #$3F A:40 X:33 Y:C4 P:E5 SP:FA PPU: 62,134 CYC:7092
+D6A4 8D 78 06 STA $0678 = 40 A:3F X:33 Y:C4 P:65 SP:FA PPU: 62,140 CYC:7094
+D6A7 68 PLA A:3F X:33 Y:C4 P:65 SP:FA PPU: 62,152 CYC:7098
+D6A8 20 9A F8 JSR $F89A A:40 X:33 Y:C4 P:65 SP:FB PPU: 62,164 CYC:7102
+F89A B8 CLV A:40 X:33 Y:C4 P:65 SP:F9 PPU: 62,182 CYC:7108
+F89B 60 RTS A:40 X:33 Y:C4 P:25 SP:F9 PPU: 62,188 CYC:7110
+D6AB CD 78 06 CMP $0678 = 3F A:40 X:33 Y:C4 P:25 SP:FB PPU: 62,206 CYC:7116
+D6AE 20 9C F8 JSR $F89C A:40 X:33 Y:C4 P:25 SP:FB PPU: 62,218 CYC:7120
+F89C F0 07 BEQ $F8A5 A:40 X:33 Y:C4 P:25 SP:F9 PPU: 62,236 CYC:7126
+F89E 30 05 BMI $F8A5 A:40 X:33 Y:C4 P:25 SP:F9 PPU: 62,242 CYC:7128
+F8A0 90 03 BCC $F8A5 A:40 X:33 Y:C4 P:25 SP:F9 PPU: 62,248 CYC:7130
+F8A2 70 01 BVS $F8A5 A:40 X:33 Y:C4 P:25 SP:F9 PPU: 62,254 CYC:7132
+F8A4 60 RTS A:40 X:33 Y:C4 P:25 SP:F9 PPU: 62,260 CYC:7134
+D6B1 C8 INY A:40 X:33 Y:C4 P:25 SP:FB PPU: 62,278 CYC:7140
+D6B2 48 PHA A:40 X:33 Y:C5 P:A5 SP:FB PPU: 62,284 CYC:7142
+D6B3 A9 41 LDA #$41 A:40 X:33 Y:C5 P:A5 SP:FA PPU: 62,293 CYC:7145
+D6B5 8D 78 06 STA $0678 = 3F A:41 X:33 Y:C5 P:25 SP:FA PPU: 62,299 CYC:7147
+D6B8 68 PLA A:41 X:33 Y:C5 P:25 SP:FA PPU: 62,311 CYC:7151
+D6B9 CD 78 06 CMP $0678 = 41 A:40 X:33 Y:C5 P:25 SP:FB PPU: 62,323 CYC:7155
+D6BC 20 A8 F8 JSR $F8A8 A:40 X:33 Y:C5 P:A4 SP:FB PPU: 62,335 CYC:7159
+F8A8 F0 05 BEQ $F8AF A:40 X:33 Y:C5 P:A4 SP:F9 PPU: 63, 12 CYC:7165
+F8AA 10 03 BPL $F8AF A:40 X:33 Y:C5 P:A4 SP:F9 PPU: 63, 18 CYC:7167
+F8AC 10 01 BPL $F8AF A:40 X:33 Y:C5 P:A4 SP:F9 PPU: 63, 24 CYC:7169
+F8AE 60 RTS A:40 X:33 Y:C5 P:A4 SP:F9 PPU: 63, 30 CYC:7171
+D6BF C8 INY A:40 X:33 Y:C5 P:A4 SP:FB PPU: 63, 48 CYC:7177
+D6C0 48 PHA A:40 X:33 Y:C6 P:A4 SP:FB PPU: 63, 54 CYC:7179
+D6C1 A9 00 LDA #$00 A:40 X:33 Y:C6 P:A4 SP:FA PPU: 63, 63 CYC:7182
+D6C3 8D 78 06 STA $0678 = 41 A:00 X:33 Y:C6 P:26 SP:FA PPU: 63, 69 CYC:7184
+D6C6 68 PLA A:00 X:33 Y:C6 P:26 SP:FA PPU: 63, 81 CYC:7188
+D6C7 20 B2 F8 JSR $F8B2 A:40 X:33 Y:C6 P:24 SP:FB PPU: 63, 93 CYC:7192
+F8B2 A9 80 LDA #$80 A:40 X:33 Y:C6 P:24 SP:F9 PPU: 63,111 CYC:7198
+F8B4 60 RTS A:80 X:33 Y:C6 P:A4 SP:F9 PPU: 63,117 CYC:7200
+D6CA CD 78 06 CMP $0678 = 00 A:80 X:33 Y:C6 P:A4 SP:FB PPU: 63,135 CYC:7206
+D6CD 20 B5 F8 JSR $F8B5 A:80 X:33 Y:C6 P:A5 SP:FB PPU: 63,147 CYC:7210
+F8B5 F0 05 BEQ $F8BC A:80 X:33 Y:C6 P:A5 SP:F9 PPU: 63,165 CYC:7216
+F8B7 10 03 BPL $F8BC A:80 X:33 Y:C6 P:A5 SP:F9 PPU: 63,171 CYC:7218
+F8B9 90 01 BCC $F8BC A:80 X:33 Y:C6 P:A5 SP:F9 PPU: 63,177 CYC:7220
+F8BB 60 RTS A:80 X:33 Y:C6 P:A5 SP:F9 PPU: 63,183 CYC:7222
+D6D0 C8 INY A:80 X:33 Y:C6 P:A5 SP:FB PPU: 63,201 CYC:7228
+D6D1 48 PHA A:80 X:33 Y:C7 P:A5 SP:FB PPU: 63,207 CYC:7230
+D6D2 A9 80 LDA #$80 A:80 X:33 Y:C7 P:A5 SP:FA PPU: 63,216 CYC:7233
+D6D4 8D 78 06 STA $0678 = 00 A:80 X:33 Y:C7 P:A5 SP:FA PPU: 63,222 CYC:7235
+D6D7 68 PLA A:80 X:33 Y:C7 P:A5 SP:FA PPU: 63,234 CYC:7239
+D6D8 CD 78 06 CMP $0678 = 80 A:80 X:33 Y:C7 P:A5 SP:FB PPU: 63,246 CYC:7243
+D6DB 20 BF F8 JSR $F8BF A:80 X:33 Y:C7 P:27 SP:FB PPU: 63,258 CYC:7247
+F8BF D0 05 BNE $F8C6 A:80 X:33 Y:C7 P:27 SP:F9 PPU: 63,276 CYC:7253
+F8C1 30 03 BMI $F8C6 A:80 X:33 Y:C7 P:27 SP:F9 PPU: 63,282 CYC:7255
+F8C3 90 01 BCC $F8C6 A:80 X:33 Y:C7 P:27 SP:F9 PPU: 63,288 CYC:7257
+F8C5 60 RTS A:80 X:33 Y:C7 P:27 SP:F9 PPU: 63,294 CYC:7259
+D6DE C8 INY A:80 X:33 Y:C7 P:27 SP:FB PPU: 63,312 CYC:7265
+D6DF 48 PHA A:80 X:33 Y:C8 P:A5 SP:FB PPU: 63,318 CYC:7267
+D6E0 A9 81 LDA #$81 A:80 X:33 Y:C8 P:A5 SP:FA PPU: 63,327 CYC:7270
+D6E2 8D 78 06 STA $0678 = 80 A:81 X:33 Y:C8 P:A5 SP:FA PPU: 63,333 CYC:7272
+D6E5 68 PLA A:81 X:33 Y:C8 P:A5 SP:FA PPU: 64, 4 CYC:7276
+D6E6 CD 78 06 CMP $0678 = 81 A:80 X:33 Y:C8 P:A5 SP:FB PPU: 64, 16 CYC:7280
+D6E9 20 C9 F8 JSR $F8C9 A:80 X:33 Y:C8 P:A4 SP:FB PPU: 64, 28 CYC:7284
+F8C9 B0 05 BCS $F8D0 A:80 X:33 Y:C8 P:A4 SP:F9 PPU: 64, 46 CYC:7290
+F8CB F0 03 BEQ $F8D0 A:80 X:33 Y:C8 P:A4 SP:F9 PPU: 64, 52 CYC:7292
+F8CD 10 01 BPL $F8D0 A:80 X:33 Y:C8 P:A4 SP:F9 PPU: 64, 58 CYC:7294
+F8CF 60 RTS A:80 X:33 Y:C8 P:A4 SP:F9 PPU: 64, 64 CYC:7296
+D6EC C8 INY A:80 X:33 Y:C8 P:A4 SP:FB PPU: 64, 82 CYC:7302
+D6ED 48 PHA A:80 X:33 Y:C9 P:A4 SP:FB PPU: 64, 88 CYC:7304
+D6EE A9 7F LDA #$7F A:80 X:33 Y:C9 P:A4 SP:FA PPU: 64, 97 CYC:7307
+D6F0 8D 78 06 STA $0678 = 81 A:7F X:33 Y:C9 P:24 SP:FA PPU: 64,103 CYC:7309
+D6F3 68 PLA A:7F X:33 Y:C9 P:24 SP:FA PPU: 64,115 CYC:7313
+D6F4 CD 78 06 CMP $0678 = 7F A:80 X:33 Y:C9 P:A4 SP:FB PPU: 64,127 CYC:7317
+D6F7 20 D3 F8 JSR $F8D3 A:80 X:33 Y:C9 P:25 SP:FB PPU: 64,139 CYC:7321
+F8D3 90 05 BCC $F8DA A:80 X:33 Y:C9 P:25 SP:F9 PPU: 64,157 CYC:7327
+F8D5 F0 03 BEQ $F8DA A:80 X:33 Y:C9 P:25 SP:F9 PPU: 64,163 CYC:7329
+F8D7 30 01 BMI $F8DA A:80 X:33 Y:C9 P:25 SP:F9 PPU: 64,169 CYC:7331
+F8D9 60 RTS A:80 X:33 Y:C9 P:25 SP:F9 PPU: 64,175 CYC:7333
+D6FA C8 INY A:80 X:33 Y:C9 P:25 SP:FB PPU: 64,193 CYC:7339
+D6FB A9 40 LDA #$40 A:80 X:33 Y:CA P:A5 SP:FB PPU: 64,199 CYC:7341
+D6FD 8D 78 06 STA $0678 = 7F A:40 X:33 Y:CA P:25 SP:FB PPU: 64,205 CYC:7343
+D700 20 31 F9 JSR $F931 A:40 X:33 Y:CA P:25 SP:FB PPU: 64,217 CYC:7347
+F931 24 01 BIT $01 = FF A:40 X:33 Y:CA P:25 SP:F9 PPU: 64,235 CYC:7353
+F933 A9 40 LDA #$40 A:40 X:33 Y:CA P:E5 SP:F9 PPU: 64,244 CYC:7356
+F935 38 SEC A:40 X:33 Y:CA P:65 SP:F9 PPU: 64,250 CYC:7358
+F936 60 RTS A:40 X:33 Y:CA P:65 SP:F9 PPU: 64,256 CYC:7360
+D703 ED 78 06 SBC $0678 = 40 A:40 X:33 Y:CA P:65 SP:FB PPU: 64,274 CYC:7366
+D706 20 37 F9 JSR $F937 A:00 X:33 Y:CA P:27 SP:FB PPU: 64,286 CYC:7370
+F937 30 0B BMI $F944 A:00 X:33 Y:CA P:27 SP:F9 PPU: 64,304 CYC:7376
+F939 90 09 BCC $F944 A:00 X:33 Y:CA P:27 SP:F9 PPU: 64,310 CYC:7378
+F93B D0 07 BNE $F944 A:00 X:33 Y:CA P:27 SP:F9 PPU: 64,316 CYC:7380
+F93D 70 05 BVS $F944 A:00 X:33 Y:CA P:27 SP:F9 PPU: 64,322 CYC:7382
+F93F C9 00 CMP #$00 A:00 X:33 Y:CA P:27 SP:F9 PPU: 64,328 CYC:7384
+F941 D0 01 BNE $F944 A:00 X:33 Y:CA P:27 SP:F9 PPU: 64,334 CYC:7386
+F943 60 RTS A:00 X:33 Y:CA P:27 SP:F9 PPU: 64,340 CYC:7388
+D709 C8 INY A:00 X:33 Y:CA P:27 SP:FB PPU: 65, 17 CYC:7394
+D70A A9 3F LDA #$3F A:00 X:33 Y:CB P:A5 SP:FB PPU: 65, 23 CYC:7396
+D70C 8D 78 06 STA $0678 = 40 A:3F X:33 Y:CB P:25 SP:FB PPU: 65, 29 CYC:7398
+D70F 20 47 F9 JSR $F947 A:3F X:33 Y:CB P:25 SP:FB PPU: 65, 41 CYC:7402
+F947 B8 CLV A:3F X:33 Y:CB P:25 SP:F9 PPU: 65, 59 CYC:7408
+F948 38 SEC A:3F X:33 Y:CB P:25 SP:F9 PPU: 65, 65 CYC:7410
+F949 A9 40 LDA #$40 A:3F X:33 Y:CB P:25 SP:F9 PPU: 65, 71 CYC:7412
+F94B 60 RTS A:40 X:33 Y:CB P:25 SP:F9 PPU: 65, 77 CYC:7414
+D712 ED 78 06 SBC $0678 = 3F A:40 X:33 Y:CB P:25 SP:FB PPU: 65, 95 CYC:7420
+D715 20 4C F9 JSR $F94C A:01 X:33 Y:CB P:25 SP:FB PPU: 65,107 CYC:7424
+F94C F0 0B BEQ $F959 A:01 X:33 Y:CB P:25 SP:F9 PPU: 65,125 CYC:7430
+F94E 30 09 BMI $F959 A:01 X:33 Y:CB P:25 SP:F9 PPU: 65,131 CYC:7432
+F950 90 07 BCC $F959 A:01 X:33 Y:CB P:25 SP:F9 PPU: 65,137 CYC:7434
+F952 70 05 BVS $F959 A:01 X:33 Y:CB P:25 SP:F9 PPU: 65,143 CYC:7436
+F954 C9 01 CMP #$01 A:01 X:33 Y:CB P:25 SP:F9 PPU: 65,149 CYC:7438
+F956 D0 01 BNE $F959 A:01 X:33 Y:CB P:27 SP:F9 PPU: 65,155 CYC:7440
+F958 60 RTS A:01 X:33 Y:CB P:27 SP:F9 PPU: 65,161 CYC:7442
+D718 C8 INY A:01 X:33 Y:CB P:27 SP:FB PPU: 65,179 CYC:7448
+D719 A9 41 LDA #$41 A:01 X:33 Y:CC P:A5 SP:FB PPU: 65,185 CYC:7450
+D71B 8D 78 06 STA $0678 = 3F A:41 X:33 Y:CC P:25 SP:FB PPU: 65,191 CYC:7452
+D71E 20 5C F9 JSR $F95C A:41 X:33 Y:CC P:25 SP:FB PPU: 65,203 CYC:7456
+F95C A9 40 LDA #$40 A:41 X:33 Y:CC P:25 SP:F9 PPU: 65,221 CYC:7462
+F95E 38 SEC A:40 X:33 Y:CC P:25 SP:F9 PPU: 65,227 CYC:7464
+F95F 24 01 BIT $01 = FF A:40 X:33 Y:CC P:25 SP:F9 PPU: 65,233 CYC:7466
+F961 60 RTS A:40 X:33 Y:CC P:E5 SP:F9 PPU: 65,242 CYC:7469
+D721 ED 78 06 SBC $0678 = 41 A:40 X:33 Y:CC P:E5 SP:FB PPU: 65,260 CYC:7475
+D724 20 62 F9 JSR $F962 A:FF X:33 Y:CC P:A4 SP:FB PPU: 65,272 CYC:7479
+F962 B0 0B BCS $F96F A:FF X:33 Y:CC P:A4 SP:F9 PPU: 65,290 CYC:7485
+F964 F0 09 BEQ $F96F A:FF X:33 Y:CC P:A4 SP:F9 PPU: 65,296 CYC:7487
+F966 10 07 BPL $F96F A:FF X:33 Y:CC P:A4 SP:F9 PPU: 65,302 CYC:7489
+F968 70 05 BVS $F96F A:FF X:33 Y:CC P:A4 SP:F9 PPU: 65,308 CYC:7491
+F96A C9 FF CMP #$FF A:FF X:33 Y:CC P:A4 SP:F9 PPU: 65,314 CYC:7493
+F96C D0 01 BNE $F96F A:FF X:33 Y:CC P:27 SP:F9 PPU: 65,320 CYC:7495
+F96E 60 RTS A:FF X:33 Y:CC P:27 SP:F9 PPU: 65,326 CYC:7497
+D727 C8 INY A:FF X:33 Y:CC P:27 SP:FB PPU: 66, 3 CYC:7503
+D728 A9 00 LDA #$00 A:FF X:33 Y:CD P:A5 SP:FB PPU: 66, 9 CYC:7505
+D72A 8D 78 06 STA $0678 = 41 A:00 X:33 Y:CD P:27 SP:FB PPU: 66, 15 CYC:7507
+D72D 20 72 F9 JSR $F972 A:00 X:33 Y:CD P:27 SP:FB PPU: 66, 27 CYC:7511
+F972 18 CLC A:00 X:33 Y:CD P:27 SP:F9 PPU: 66, 45 CYC:7517
+F973 A9 80 LDA #$80 A:00 X:33 Y:CD P:26 SP:F9 PPU: 66, 51 CYC:7519
+F975 60 RTS A:80 X:33 Y:CD P:A4 SP:F9 PPU: 66, 57 CYC:7521
+D730 ED 78 06 SBC $0678 = 00 A:80 X:33 Y:CD P:A4 SP:FB PPU: 66, 75 CYC:7527
+D733 20 76 F9 JSR $F976 A:7F X:33 Y:CD P:65 SP:FB PPU: 66, 87 CYC:7531
+F976 90 05 BCC $F97D A:7F X:33 Y:CD P:65 SP:F9 PPU: 66,105 CYC:7537
+F978 C9 7F CMP #$7F A:7F X:33 Y:CD P:65 SP:F9 PPU: 66,111 CYC:7539
+F97A D0 01 BNE $F97D A:7F X:33 Y:CD P:67 SP:F9 PPU: 66,117 CYC:7541
+F97C 60 RTS A:7F X:33 Y:CD P:67 SP:F9 PPU: 66,123 CYC:7543
+D736 C8 INY A:7F X:33 Y:CD P:67 SP:FB PPU: 66,141 CYC:7549
+D737 A9 7F LDA #$7F A:7F X:33 Y:CE P:E5 SP:FB PPU: 66,147 CYC:7551
+D739 8D 78 06 STA $0678 = 00 A:7F X:33 Y:CE P:65 SP:FB PPU: 66,153 CYC:7553
+D73C 20 80 F9 JSR $F980 A:7F X:33 Y:CE P:65 SP:FB PPU: 66,165 CYC:7557
+F980 38 SEC A:7F X:33 Y:CE P:65 SP:F9 PPU: 66,183 CYC:7563
+F981 A9 81 LDA #$81 A:7F X:33 Y:CE P:65 SP:F9 PPU: 66,189 CYC:7565
+F983 60 RTS A:81 X:33 Y:CE P:E5 SP:F9 PPU: 66,195 CYC:7567
+D73F ED 78 06 SBC $0678 = 7F A:81 X:33 Y:CE P:E5 SP:FB PPU: 66,213 CYC:7573
+D742 20 84 F9 JSR $F984 A:02 X:33 Y:CE P:65 SP:FB PPU: 66,225 CYC:7577
+F984 50 07 BVC $F98D A:02 X:33 Y:CE P:65 SP:F9 PPU: 66,243 CYC:7583
+F986 90 05 BCC $F98D A:02 X:33 Y:CE P:65 SP:F9 PPU: 66,249 CYC:7585
+F988 C9 02 CMP #$02 A:02 X:33 Y:CE P:65 SP:F9 PPU: 66,255 CYC:7587
+F98A D0 01 BNE $F98D A:02 X:33 Y:CE P:67 SP:F9 PPU: 66,261 CYC:7589
+F98C 60 RTS A:02 X:33 Y:CE P:67 SP:F9 PPU: 66,267 CYC:7591
+D745 C8 INY A:02 X:33 Y:CE P:67 SP:FB PPU: 66,285 CYC:7597
+D746 A9 40 LDA #$40 A:02 X:33 Y:CF P:E5 SP:FB PPU: 66,291 CYC:7599
+D748 8D 78 06 STA $0678 = 7F A:40 X:33 Y:CF P:65 SP:FB PPU: 66,297 CYC:7601
+D74B 20 89 F8 JSR $F889 A:40 X:33 Y:CF P:65 SP:FB PPU: 66,309 CYC:7605
+F889 24 01 BIT $01 = FF A:40 X:33 Y:CF P:65 SP:F9 PPU: 66,327 CYC:7611
+F88B A9 40 LDA #$40 A:40 X:33 Y:CF P:E5 SP:F9 PPU: 66,336 CYC:7614
+F88D 60 RTS A:40 X:33 Y:CF P:65 SP:F9 PPU: 67, 1 CYC:7616
+D74E AA TAX A:40 X:33 Y:CF P:65 SP:FB PPU: 67, 19 CYC:7622
+D74F EC 78 06 CPX $0678 = 40 A:40 X:40 Y:CF P:65 SP:FB PPU: 67, 25 CYC:7624
+D752 20 8E F8 JSR $F88E A:40 X:40 Y:CF P:67 SP:FB PPU: 67, 37 CYC:7628
+F88E 30 07 BMI $F897 A:40 X:40 Y:CF P:67 SP:F9 PPU: 67, 55 CYC:7634
+F890 90 05 BCC $F897 A:40 X:40 Y:CF P:67 SP:F9 PPU: 67, 61 CYC:7636
+F892 D0 03 BNE $F897 A:40 X:40 Y:CF P:67 SP:F9 PPU: 67, 67 CYC:7638
+F894 50 01 BVC $F897 A:40 X:40 Y:CF P:67 SP:F9 PPU: 67, 73 CYC:7640
+F896 60 RTS A:40 X:40 Y:CF P:67 SP:F9 PPU: 67, 79 CYC:7642
+D755 C8 INY A:40 X:40 Y:CF P:67 SP:FB PPU: 67, 97 CYC:7648
+D756 A9 3F LDA #$3F A:40 X:40 Y:D0 P:E5 SP:FB PPU: 67,103 CYC:7650
+D758 8D 78 06 STA $0678 = 40 A:3F X:40 Y:D0 P:65 SP:FB PPU: 67,109 CYC:7652
+D75B 20 9A F8 JSR $F89A A:3F X:40 Y:D0 P:65 SP:FB PPU: 67,121 CYC:7656
+F89A B8 CLV A:3F X:40 Y:D0 P:65 SP:F9 PPU: 67,139 CYC:7662
+F89B 60 RTS A:3F X:40 Y:D0 P:25 SP:F9 PPU: 67,145 CYC:7664
+D75E EC 78 06 CPX $0678 = 3F A:3F X:40 Y:D0 P:25 SP:FB PPU: 67,163 CYC:7670
+D761 20 9C F8 JSR $F89C A:3F X:40 Y:D0 P:25 SP:FB PPU: 67,175 CYC:7674
+F89C F0 07 BEQ $F8A5 A:3F X:40 Y:D0 P:25 SP:F9 PPU: 67,193 CYC:7680
+F89E 30 05 BMI $F8A5 A:3F X:40 Y:D0 P:25 SP:F9 PPU: 67,199 CYC:7682
+F8A0 90 03 BCC $F8A5 A:3F X:40 Y:D0 P:25 SP:F9 PPU: 67,205 CYC:7684
+F8A2 70 01 BVS $F8A5 A:3F X:40 Y:D0 P:25 SP:F9 PPU: 67,211 CYC:7686
+F8A4 60 RTS A:3F X:40 Y:D0 P:25 SP:F9 PPU: 67,217 CYC:7688
+D764 C8 INY A:3F X:40 Y:D0 P:25 SP:FB PPU: 67,235 CYC:7694
+D765 A9 41 LDA #$41 A:3F X:40 Y:D1 P:A5 SP:FB PPU: 67,241 CYC:7696
+D767 8D 78 06 STA $0678 = 3F A:41 X:40 Y:D1 P:25 SP:FB PPU: 67,247 CYC:7698
+D76A EC 78 06 CPX $0678 = 41 A:41 X:40 Y:D1 P:25 SP:FB PPU: 67,259 CYC:7702
+D76D 20 A8 F8 JSR $F8A8 A:41 X:40 Y:D1 P:A4 SP:FB PPU: 67,271 CYC:7706
+F8A8 F0 05 BEQ $F8AF A:41 X:40 Y:D1 P:A4 SP:F9 PPU: 67,289 CYC:7712
+F8AA 10 03 BPL $F8AF A:41 X:40 Y:D1 P:A4 SP:F9 PPU: 67,295 CYC:7714
+F8AC 10 01 BPL $F8AF A:41 X:40 Y:D1 P:A4 SP:F9 PPU: 67,301 CYC:7716
+F8AE 60 RTS A:41 X:40 Y:D1 P:A4 SP:F9 PPU: 67,307 CYC:7718
+D770 C8 INY A:41 X:40 Y:D1 P:A4 SP:FB PPU: 67,325 CYC:7724
+D771 A9 00 LDA #$00 A:41 X:40 Y:D2 P:A4 SP:FB PPU: 67,331 CYC:7726
+D773 8D 78 06 STA $0678 = 41 A:00 X:40 Y:D2 P:26 SP:FB PPU: 67,337 CYC:7728
+D776 20 B2 F8 JSR $F8B2 A:00 X:40 Y:D2 P:26 SP:FB PPU: 68, 8 CYC:7732
+F8B2 A9 80 LDA #$80 A:00 X:40 Y:D2 P:26 SP:F9 PPU: 68, 26 CYC:7738
+F8B4 60 RTS A:80 X:40 Y:D2 P:A4 SP:F9 PPU: 68, 32 CYC:7740
+D779 AA TAX A:80 X:40 Y:D2 P:A4 SP:FB PPU: 68, 50 CYC:7746
+D77A EC 78 06 CPX $0678 = 00 A:80 X:80 Y:D2 P:A4 SP:FB PPU: 68, 56 CYC:7748
+D77D 20 B5 F8 JSR $F8B5 A:80 X:80 Y:D2 P:A5 SP:FB PPU: 68, 68 CYC:7752
+F8B5 F0 05 BEQ $F8BC A:80 X:80 Y:D2 P:A5 SP:F9 PPU: 68, 86 CYC:7758
+F8B7 10 03 BPL $F8BC A:80 X:80 Y:D2 P:A5 SP:F9 PPU: 68, 92 CYC:7760
+F8B9 90 01 BCC $F8BC A:80 X:80 Y:D2 P:A5 SP:F9 PPU: 68, 98 CYC:7762
+F8BB 60 RTS A:80 X:80 Y:D2 P:A5 SP:F9 PPU: 68,104 CYC:7764
+D780 C8 INY A:80 X:80 Y:D2 P:A5 SP:FB PPU: 68,122 CYC:7770
+D781 A9 80 LDA #$80 A:80 X:80 Y:D3 P:A5 SP:FB PPU: 68,128 CYC:7772
+D783 8D 78 06 STA $0678 = 00 A:80 X:80 Y:D3 P:A5 SP:FB PPU: 68,134 CYC:7774
+D786 EC 78 06 CPX $0678 = 80 A:80 X:80 Y:D3 P:A5 SP:FB PPU: 68,146 CYC:7778
+D789 20 BF F8 JSR $F8BF A:80 X:80 Y:D3 P:27 SP:FB PPU: 68,158 CYC:7782
+F8BF D0 05 BNE $F8C6 A:80 X:80 Y:D3 P:27 SP:F9 PPU: 68,176 CYC:7788
+F8C1 30 03 BMI $F8C6 A:80 X:80 Y:D3 P:27 SP:F9 PPU: 68,182 CYC:7790
+F8C3 90 01 BCC $F8C6 A:80 X:80 Y:D3 P:27 SP:F9 PPU: 68,188 CYC:7792
+F8C5 60 RTS A:80 X:80 Y:D3 P:27 SP:F9 PPU: 68,194 CYC:7794
+D78C C8 INY A:80 X:80 Y:D3 P:27 SP:FB PPU: 68,212 CYC:7800
+D78D A9 81 LDA #$81 A:80 X:80 Y:D4 P:A5 SP:FB PPU: 68,218 CYC:7802
+D78F 8D 78 06 STA $0678 = 80 A:81 X:80 Y:D4 P:A5 SP:FB PPU: 68,224 CYC:7804
+D792 EC 78 06 CPX $0678 = 81 A:81 X:80 Y:D4 P:A5 SP:FB PPU: 68,236 CYC:7808
+D795 20 C9 F8 JSR $F8C9 A:81 X:80 Y:D4 P:A4 SP:FB PPU: 68,248 CYC:7812
+F8C9 B0 05 BCS $F8D0 A:81 X:80 Y:D4 P:A4 SP:F9 PPU: 68,266 CYC:7818
+F8CB F0 03 BEQ $F8D0 A:81 X:80 Y:D4 P:A4 SP:F9 PPU: 68,272 CYC:7820
+F8CD 10 01 BPL $F8D0 A:81 X:80 Y:D4 P:A4 SP:F9 PPU: 68,278 CYC:7822
+F8CF 60 RTS A:81 X:80 Y:D4 P:A4 SP:F9 PPU: 68,284 CYC:7824
+D798 C8 INY A:81 X:80 Y:D4 P:A4 SP:FB PPU: 68,302 CYC:7830
+D799 A9 7F LDA #$7F A:81 X:80 Y:D5 P:A4 SP:FB PPU: 68,308 CYC:7832
+D79B 8D 78 06 STA $0678 = 81 A:7F X:80 Y:D5 P:24 SP:FB PPU: 68,314 CYC:7834
+D79E EC 78 06 CPX $0678 = 7F A:7F X:80 Y:D5 P:24 SP:FB PPU: 68,326 CYC:7838
+D7A1 20 D3 F8 JSR $F8D3 A:7F X:80 Y:D5 P:25 SP:FB PPU: 68,338 CYC:7842
+F8D3 90 05 BCC $F8DA A:7F X:80 Y:D5 P:25 SP:F9 PPU: 69, 15 CYC:7848
+F8D5 F0 03 BEQ $F8DA A:7F X:80 Y:D5 P:25 SP:F9 PPU: 69, 21 CYC:7850
+F8D7 30 01 BMI $F8DA A:7F X:80 Y:D5 P:25 SP:F9 PPU: 69, 27 CYC:7852
+F8D9 60 RTS A:7F X:80 Y:D5 P:25 SP:F9 PPU: 69, 33 CYC:7854
+D7A4 C8 INY A:7F X:80 Y:D5 P:25 SP:FB PPU: 69, 51 CYC:7860
+D7A5 98 TYA A:7F X:80 Y:D6 P:A5 SP:FB PPU: 69, 57 CYC:7862
+D7A6 AA TAX A:D6 X:80 Y:D6 P:A5 SP:FB PPU: 69, 63 CYC:7864
+D7A7 A9 40 LDA #$40 A:D6 X:D6 Y:D6 P:A5 SP:FB PPU: 69, 69 CYC:7866
+D7A9 8D 78 06 STA $0678 = 7F A:40 X:D6 Y:D6 P:25 SP:FB PPU: 69, 75 CYC:7868
+D7AC 20 DD F8 JSR $F8DD A:40 X:D6 Y:D6 P:25 SP:FB PPU: 69, 87 CYC:7872
+F8DD 24 01 BIT $01 = FF A:40 X:D6 Y:D6 P:25 SP:F9 PPU: 69,105 CYC:7878
+F8DF A0 40 LDY #$40 A:40 X:D6 Y:D6 P:E5 SP:F9 PPU: 69,114 CYC:7881
+F8E1 60 RTS A:40 X:D6 Y:40 P:65 SP:F9 PPU: 69,120 CYC:7883
+D7AF CC 78 06 CPY $0678 = 40 A:40 X:D6 Y:40 P:65 SP:FB PPU: 69,138 CYC:7889
+D7B2 20 E2 F8 JSR $F8E2 A:40 X:D6 Y:40 P:67 SP:FB PPU: 69,150 CYC:7893
+F8E2 30 07 BMI $F8EB A:40 X:D6 Y:40 P:67 SP:F9 PPU: 69,168 CYC:7899
+F8E4 90 05 BCC $F8EB A:40 X:D6 Y:40 P:67 SP:F9 PPU: 69,174 CYC:7901
+F8E6 D0 03 BNE $F8EB A:40 X:D6 Y:40 P:67 SP:F9 PPU: 69,180 CYC:7903
+F8E8 50 01 BVC $F8EB A:40 X:D6 Y:40 P:67 SP:F9 PPU: 69,186 CYC:7905
+F8EA 60 RTS A:40 X:D6 Y:40 P:67 SP:F9 PPU: 69,192 CYC:7907
+D7B5 E8 INX A:40 X:D6 Y:40 P:67 SP:FB PPU: 69,210 CYC:7913
+D7B6 A9 3F LDA #$3F A:40 X:D7 Y:40 P:E5 SP:FB PPU: 69,216 CYC:7915
+D7B8 8D 78 06 STA $0678 = 40 A:3F X:D7 Y:40 P:65 SP:FB PPU: 69,222 CYC:7917
+D7BB 20 EE F8 JSR $F8EE A:3F X:D7 Y:40 P:65 SP:FB PPU: 69,234 CYC:7921
+F8EE B8 CLV A:3F X:D7 Y:40 P:65 SP:F9 PPU: 69,252 CYC:7927
+F8EF 60 RTS A:3F X:D7 Y:40 P:25 SP:F9 PPU: 69,258 CYC:7929
+D7BE CC 78 06 CPY $0678 = 3F A:3F X:D7 Y:40 P:25 SP:FB PPU: 69,276 CYC:7935
+D7C1 20 F0 F8 JSR $F8F0 A:3F X:D7 Y:40 P:25 SP:FB PPU: 69,288 CYC:7939
+F8F0 F0 07 BEQ $F8F9 A:3F X:D7 Y:40 P:25 SP:F9 PPU: 69,306 CYC:7945
+F8F2 30 05 BMI $F8F9 A:3F X:D7 Y:40 P:25 SP:F9 PPU: 69,312 CYC:7947
+F8F4 90 03 BCC $F8F9 A:3F X:D7 Y:40 P:25 SP:F9 PPU: 69,318 CYC:7949
+F8F6 70 01 BVS $F8F9 A:3F X:D7 Y:40 P:25 SP:F9 PPU: 69,324 CYC:7951
+F8F8 60 RTS A:3F X:D7 Y:40 P:25 SP:F9 PPU: 69,330 CYC:7953
+D7C4 E8 INX A:3F X:D7 Y:40 P:25 SP:FB PPU: 70, 7 CYC:7959
+D7C5 A9 41 LDA #$41 A:3F X:D8 Y:40 P:A5 SP:FB PPU: 70, 13 CYC:7961
+D7C7 8D 78 06 STA $0678 = 3F A:41 X:D8 Y:40 P:25 SP:FB PPU: 70, 19 CYC:7963
+D7CA CC 78 06 CPY $0678 = 41 A:41 X:D8 Y:40 P:25 SP:FB PPU: 70, 31 CYC:7967
+D7CD 20 FC F8 JSR $F8FC A:41 X:D8 Y:40 P:A4 SP:FB PPU: 70, 43 CYC:7971
+F8FC F0 05 BEQ $F903 A:41 X:D8 Y:40 P:A4 SP:F9 PPU: 70, 61 CYC:7977
+F8FE 10 03 BPL $F903 A:41 X:D8 Y:40 P:A4 SP:F9 PPU: 70, 67 CYC:7979
+F900 10 01 BPL $F903 A:41 X:D8 Y:40 P:A4 SP:F9 PPU: 70, 73 CYC:7981
+F902 60 RTS A:41 X:D8 Y:40 P:A4 SP:F9 PPU: 70, 79 CYC:7983
+D7D0 E8 INX A:41 X:D8 Y:40 P:A4 SP:FB PPU: 70, 97 CYC:7989
+D7D1 A9 00 LDA #$00 A:41 X:D9 Y:40 P:A4 SP:FB PPU: 70,103 CYC:7991
+D7D3 8D 78 06 STA $0678 = 41 A:00 X:D9 Y:40 P:26 SP:FB PPU: 70,109 CYC:7993
+D7D6 20 06 F9 JSR $F906 A:00 X:D9 Y:40 P:26 SP:FB PPU: 70,121 CYC:7997
+F906 A0 80 LDY #$80 A:00 X:D9 Y:40 P:26 SP:F9 PPU: 70,139 CYC:8003
+F908 60 RTS A:00 X:D9 Y:80 P:A4 SP:F9 PPU: 70,145 CYC:8005
+D7D9 CC 78 06 CPY $0678 = 00 A:00 X:D9 Y:80 P:A4 SP:FB PPU: 70,163 CYC:8011
+D7DC 20 09 F9 JSR $F909 A:00 X:D9 Y:80 P:A5 SP:FB PPU: 70,175 CYC:8015
+F909 F0 05 BEQ $F910 A:00 X:D9 Y:80 P:A5 SP:F9 PPU: 70,193 CYC:8021
+F90B 10 03 BPL $F910 A:00 X:D9 Y:80 P:A5 SP:F9 PPU: 70,199 CYC:8023
+F90D 90 01 BCC $F910 A:00 X:D9 Y:80 P:A5 SP:F9 PPU: 70,205 CYC:8025
+F90F 60 RTS A:00 X:D9 Y:80 P:A5 SP:F9 PPU: 70,211 CYC:8027
+D7DF E8 INX A:00 X:D9 Y:80 P:A5 SP:FB PPU: 70,229 CYC:8033
+D7E0 A9 80 LDA #$80 A:00 X:DA Y:80 P:A5 SP:FB PPU: 70,235 CYC:8035
+D7E2 8D 78 06 STA $0678 = 00 A:80 X:DA Y:80 P:A5 SP:FB PPU: 70,241 CYC:8037
+D7E5 CC 78 06 CPY $0678 = 80 A:80 X:DA Y:80 P:A5 SP:FB PPU: 70,253 CYC:8041
+D7E8 20 13 F9 JSR $F913 A:80 X:DA Y:80 P:27 SP:FB PPU: 70,265 CYC:8045
+F913 D0 05 BNE $F91A A:80 X:DA Y:80 P:27 SP:F9 PPU: 70,283 CYC:8051
+F915 30 03 BMI $F91A A:80 X:DA Y:80 P:27 SP:F9 PPU: 70,289 CYC:8053
+F917 90 01 BCC $F91A A:80 X:DA Y:80 P:27 SP:F9 PPU: 70,295 CYC:8055
+F919 60 RTS A:80 X:DA Y:80 P:27 SP:F9 PPU: 70,301 CYC:8057
+D7EB E8 INX A:80 X:DA Y:80 P:27 SP:FB PPU: 70,319 CYC:8063
+D7EC A9 81 LDA #$81 A:80 X:DB Y:80 P:A5 SP:FB PPU: 70,325 CYC:8065
+D7EE 8D 78 06 STA $0678 = 80 A:81 X:DB Y:80 P:A5 SP:FB PPU: 70,331 CYC:8067
+D7F1 CC 78 06 CPY $0678 = 81 A:81 X:DB Y:80 P:A5 SP:FB PPU: 71, 2 CYC:8071
+D7F4 20 1D F9 JSR $F91D A:81 X:DB Y:80 P:A4 SP:FB PPU: 71, 14 CYC:8075
+F91D B0 05 BCS $F924 A:81 X:DB Y:80 P:A4 SP:F9 PPU: 71, 32 CYC:8081
+F91F F0 03 BEQ $F924 A:81 X:DB Y:80 P:A4 SP:F9 PPU: 71, 38 CYC:8083
+F921 10 01 BPL $F924 A:81 X:DB Y:80 P:A4 SP:F9 PPU: 71, 44 CYC:8085
+F923 60 RTS A:81 X:DB Y:80 P:A4 SP:F9 PPU: 71, 50 CYC:8087
+D7F7 E8 INX A:81 X:DB Y:80 P:A4 SP:FB PPU: 71, 68 CYC:8093
+D7F8 A9 7F LDA #$7F A:81 X:DC Y:80 P:A4 SP:FB PPU: 71, 74 CYC:8095
+D7FA 8D 78 06 STA $0678 = 81 A:7F X:DC Y:80 P:24 SP:FB PPU: 71, 80 CYC:8097
+D7FD CC 78 06 CPY $0678 = 7F A:7F X:DC Y:80 P:24 SP:FB PPU: 71, 92 CYC:8101
+D800 20 27 F9 JSR $F927 A:7F X:DC Y:80 P:25 SP:FB PPU: 71,104 CYC:8105
+F927 90 05 BCC $F92E A:7F X:DC Y:80 P:25 SP:F9 PPU: 71,122 CYC:8111
+F929 F0 03 BEQ $F92E A:7F X:DC Y:80 P:25 SP:F9 PPU: 71,128 CYC:8113
+F92B 30 01 BMI $F92E A:7F X:DC Y:80 P:25 SP:F9 PPU: 71,134 CYC:8115
+F92D 60 RTS A:7F X:DC Y:80 P:25 SP:F9 PPU: 71,140 CYC:8117
+D803 E8 INX A:7F X:DC Y:80 P:25 SP:FB PPU: 71,158 CYC:8123
+D804 8A TXA A:7F X:DD Y:80 P:A5 SP:FB PPU: 71,164 CYC:8125
+D805 A8 TAY A:DD X:DD Y:80 P:A5 SP:FB PPU: 71,170 CYC:8127
+D806 20 90 F9 JSR $F990 A:DD X:DD Y:DD P:A5 SP:FB PPU: 71,176 CYC:8129
+F990 A2 55 LDX #$55 A:DD X:DD Y:DD P:A5 SP:F9 PPU: 71,194 CYC:8135
+F992 A9 FF LDA #$FF A:DD X:55 Y:DD P:25 SP:F9 PPU: 71,200 CYC:8137
+F994 85 01 STA $01 = FF A:FF X:55 Y:DD P:A5 SP:F9 PPU: 71,206 CYC:8139
+F996 EA NOP A:FF X:55 Y:DD P:A5 SP:F9 PPU: 71,215 CYC:8142
+F997 24 01 BIT $01 = FF A:FF X:55 Y:DD P:A5 SP:F9 PPU: 71,221 CYC:8144
+F999 38 SEC A:FF X:55 Y:DD P:E5 SP:F9 PPU: 71,230 CYC:8147
+F99A A9 01 LDA #$01 A:FF X:55 Y:DD P:E5 SP:F9 PPU: 71,236 CYC:8149
+F99C 60 RTS A:01 X:55 Y:DD P:65 SP:F9 PPU: 71,242 CYC:8151
+D809 8D 78 06 STA $0678 = 7F A:01 X:55 Y:DD P:65 SP:FB PPU: 71,260 CYC:8157
+D80C 4E 78 06 LSR $0678 = 01 A:01 X:55 Y:DD P:65 SP:FB PPU: 71,272 CYC:8161
+D80F AD 78 06 LDA $0678 = 00 A:01 X:55 Y:DD P:67 SP:FB PPU: 71,290 CYC:8167
+D812 20 9D F9 JSR $F99D A:00 X:55 Y:DD P:67 SP:FB PPU: 71,302 CYC:8171
+F99D 90 1B BCC $F9BA A:00 X:55 Y:DD P:67 SP:F9 PPU: 71,320 CYC:8177
+F99F D0 19 BNE $F9BA A:00 X:55 Y:DD P:67 SP:F9 PPU: 71,326 CYC:8179
+F9A1 30 17 BMI $F9BA A:00 X:55 Y:DD P:67 SP:F9 PPU: 71,332 CYC:8181
+F9A3 50 15 BVC $F9BA A:00 X:55 Y:DD P:67 SP:F9 PPU: 71,338 CYC:8183
+F9A5 C9 00 CMP #$00 A:00 X:55 Y:DD P:67 SP:F9 PPU: 72, 3 CYC:8185
+F9A7 D0 11 BNE $F9BA A:00 X:55 Y:DD P:67 SP:F9 PPU: 72, 9 CYC:8187
+F9A9 B8 CLV A:00 X:55 Y:DD P:67 SP:F9 PPU: 72, 15 CYC:8189
+F9AA A9 AA LDA #$AA A:00 X:55 Y:DD P:27 SP:F9 PPU: 72, 21 CYC:8191
+F9AC 60 RTS A:AA X:55 Y:DD P:A5 SP:F9 PPU: 72, 27 CYC:8193
+D815 C8 INY A:AA X:55 Y:DD P:A5 SP:FB PPU: 72, 45 CYC:8199
+D816 8D 78 06 STA $0678 = 00 A:AA X:55 Y:DE P:A5 SP:FB PPU: 72, 51 CYC:8201
+D819 4E 78 06 LSR $0678 = AA A:AA X:55 Y:DE P:A5 SP:FB PPU: 72, 63 CYC:8205
+D81C AD 78 06 LDA $0678 = 55 A:AA X:55 Y:DE P:24 SP:FB PPU: 72, 81 CYC:8211
+D81F 20 AD F9 JSR $F9AD A:55 X:55 Y:DE P:24 SP:FB PPU: 72, 93 CYC:8215
+F9AD B0 0B BCS $F9BA A:55 X:55 Y:DE P:24 SP:F9 PPU: 72,111 CYC:8221
+F9AF F0 09 BEQ $F9BA A:55 X:55 Y:DE P:24 SP:F9 PPU: 72,117 CYC:8223
+F9B1 30 07 BMI $F9BA A:55 X:55 Y:DE P:24 SP:F9 PPU: 72,123 CYC:8225
+F9B3 70 05 BVS $F9BA A:55 X:55 Y:DE P:24 SP:F9 PPU: 72,129 CYC:8227
+F9B5 C9 55 CMP #$55 A:55 X:55 Y:DE P:24 SP:F9 PPU: 72,135 CYC:8229
+F9B7 D0 01 BNE $F9BA A:55 X:55 Y:DE P:27 SP:F9 PPU: 72,141 CYC:8231
+F9B9 60 RTS A:55 X:55 Y:DE P:27 SP:F9 PPU: 72,147 CYC:8233
+D822 C8 INY A:55 X:55 Y:DE P:27 SP:FB PPU: 72,165 CYC:8239
+D823 20 BD F9 JSR $F9BD A:55 X:55 Y:DF P:A5 SP:FB PPU: 72,171 CYC:8241
+F9BD 24 01 BIT $01 = FF A:55 X:55 Y:DF P:A5 SP:F9 PPU: 72,189 CYC:8247
+F9BF 38 SEC A:55 X:55 Y:DF P:E5 SP:F9 PPU: 72,198 CYC:8250
+F9C0 A9 80 LDA #$80 A:55 X:55 Y:DF P:E5 SP:F9 PPU: 72,204 CYC:8252
+F9C2 60 RTS A:80 X:55 Y:DF P:E5 SP:F9 PPU: 72,210 CYC:8254
+D826 8D 78 06 STA $0678 = 55 A:80 X:55 Y:DF P:E5 SP:FB PPU: 72,228 CYC:8260
+D829 0E 78 06 ASL $0678 = 80 A:80 X:55 Y:DF P:E5 SP:FB PPU: 72,240 CYC:8264
+D82C AD 78 06 LDA $0678 = 00 A:80 X:55 Y:DF P:67 SP:FB PPU: 72,258 CYC:8270
+D82F 20 C3 F9 JSR $F9C3 A:00 X:55 Y:DF P:67 SP:FB PPU: 72,270 CYC:8274
+F9C3 90 1C BCC $F9E1 A:00 X:55 Y:DF P:67 SP:F9 PPU: 72,288 CYC:8280
+F9C5 D0 1A BNE $F9E1 A:00 X:55 Y:DF P:67 SP:F9 PPU: 72,294 CYC:8282
+F9C7 30 18 BMI $F9E1 A:00 X:55 Y:DF P:67 SP:F9 PPU: 72,300 CYC:8284
+F9C9 50 16 BVC $F9E1 A:00 X:55 Y:DF P:67 SP:F9 PPU: 72,306 CYC:8286
+F9CB C9 00 CMP #$00 A:00 X:55 Y:DF P:67 SP:F9 PPU: 72,312 CYC:8288
+F9CD D0 12 BNE $F9E1 A:00 X:55 Y:DF P:67 SP:F9 PPU: 72,318 CYC:8290
+F9CF B8 CLV A:00 X:55 Y:DF P:67 SP:F9 PPU: 72,324 CYC:8292
+F9D0 A9 55 LDA #$55 A:00 X:55 Y:DF P:27 SP:F9 PPU: 72,330 CYC:8294
+F9D2 38 SEC A:55 X:55 Y:DF P:25 SP:F9 PPU: 72,336 CYC:8296
+F9D3 60 RTS A:55 X:55 Y:DF P:25 SP:F9 PPU: 73, 1 CYC:8298
+D832 C8 INY A:55 X:55 Y:DF P:25 SP:FB PPU: 73, 19 CYC:8304
+D833 8D 78 06 STA $0678 = 00 A:55 X:55 Y:E0 P:A5 SP:FB PPU: 73, 25 CYC:8306
+D836 0E 78 06 ASL $0678 = 55 A:55 X:55 Y:E0 P:A5 SP:FB PPU: 73, 37 CYC:8310
+D839 AD 78 06 LDA $0678 = AA A:55 X:55 Y:E0 P:A4 SP:FB PPU: 73, 55 CYC:8316
+D83C 20 D4 F9 JSR $F9D4 A:AA X:55 Y:E0 P:A4 SP:FB PPU: 73, 67 CYC:8320
+F9D4 B0 0B BCS $F9E1 A:AA X:55 Y:E0 P:A4 SP:F9 PPU: 73, 85 CYC:8326
+F9D6 F0 09 BEQ $F9E1 A:AA X:55 Y:E0 P:A4 SP:F9 PPU: 73, 91 CYC:8328
+F9D8 10 07 BPL $F9E1 A:AA X:55 Y:E0 P:A4 SP:F9 PPU: 73, 97 CYC:8330
+F9DA 70 05 BVS $F9E1 A:AA X:55 Y:E0 P:A4 SP:F9 PPU: 73,103 CYC:8332
+F9DC C9 AA CMP #$AA A:AA X:55 Y:E0 P:A4 SP:F9 PPU: 73,109 CYC:8334
+F9DE D0 01 BNE $F9E1 A:AA X:55 Y:E0 P:27 SP:F9 PPU: 73,115 CYC:8336
+F9E0 60 RTS A:AA X:55 Y:E0 P:27 SP:F9 PPU: 73,121 CYC:8338
+D83F C8 INY A:AA X:55 Y:E0 P:27 SP:FB PPU: 73,139 CYC:8344
+D840 20 E4 F9 JSR $F9E4 A:AA X:55 Y:E1 P:A5 SP:FB PPU: 73,145 CYC:8346
+F9E4 24 01 BIT $01 = FF A:AA X:55 Y:E1 P:A5 SP:F9 PPU: 73,163 CYC:8352
+F9E6 38 SEC A:AA X:55 Y:E1 P:E5 SP:F9 PPU: 73,172 CYC:8355
+F9E7 A9 01 LDA #$01 A:AA X:55 Y:E1 P:E5 SP:F9 PPU: 73,178 CYC:8357
+F9E9 60 RTS A:01 X:55 Y:E1 P:65 SP:F9 PPU: 73,184 CYC:8359
+D843 8D 78 06 STA $0678 = AA A:01 X:55 Y:E1 P:65 SP:FB PPU: 73,202 CYC:8365
+D846 6E 78 06 ROR $0678 = 01 A:01 X:55 Y:E1 P:65 SP:FB PPU: 73,214 CYC:8369
+D849 AD 78 06 LDA $0678 = 80 A:01 X:55 Y:E1 P:E5 SP:FB PPU: 73,232 CYC:8375
+D84C 20 EA F9 JSR $F9EA A:80 X:55 Y:E1 P:E5 SP:FB PPU: 73,244 CYC:8379
+F9EA 90 1C BCC $FA08 A:80 X:55 Y:E1 P:E5 SP:F9 PPU: 73,262 CYC:8385
+F9EC F0 1A BEQ $FA08 A:80 X:55 Y:E1 P:E5 SP:F9 PPU: 73,268 CYC:8387
+F9EE 10 18 BPL $FA08 A:80 X:55 Y:E1 P:E5 SP:F9 PPU: 73,274 CYC:8389
+F9F0 50 16 BVC $FA08 A:80 X:55 Y:E1 P:E5 SP:F9 PPU: 73,280 CYC:8391
+F9F2 C9 80 CMP #$80 A:80 X:55 Y:E1 P:E5 SP:F9 PPU: 73,286 CYC:8393
+F9F4 D0 12 BNE $FA08 A:80 X:55 Y:E1 P:67 SP:F9 PPU: 73,292 CYC:8395
+F9F6 B8 CLV A:80 X:55 Y:E1 P:67 SP:F9 PPU: 73,298 CYC:8397
+F9F7 18 CLC A:80 X:55 Y:E1 P:27 SP:F9 PPU: 73,304 CYC:8399
+F9F8 A9 55 LDA #$55 A:80 X:55 Y:E1 P:26 SP:F9 PPU: 73,310 CYC:8401
+F9FA 60 RTS A:55 X:55 Y:E1 P:24 SP:F9 PPU: 73,316 CYC:8403
+D84F C8 INY A:55 X:55 Y:E1 P:24 SP:FB PPU: 73,334 CYC:8409
+D850 8D 78 06 STA $0678 = 80 A:55 X:55 Y:E2 P:A4 SP:FB PPU: 73,340 CYC:8411
+D853 6E 78 06 ROR $0678 = 55 A:55 X:55 Y:E2 P:A4 SP:FB PPU: 74, 11 CYC:8415
+D856 AD 78 06 LDA $0678 = 2A A:55 X:55 Y:E2 P:25 SP:FB PPU: 74, 29 CYC:8421
+D859 20 FB F9 JSR $F9FB A:2A X:55 Y:E2 P:25 SP:FB PPU: 74, 41 CYC:8425
+F9FB 90 0B BCC $FA08 A:2A X:55 Y:E2 P:25 SP:F9 PPU: 74, 59 CYC:8431
+F9FD F0 09 BEQ $FA08 A:2A X:55 Y:E2 P:25 SP:F9 PPU: 74, 65 CYC:8433
+F9FF 30 07 BMI $FA08 A:2A X:55 Y:E2 P:25 SP:F9 PPU: 74, 71 CYC:8435
+FA01 70 05 BVS $FA08 A:2A X:55 Y:E2 P:25 SP:F9 PPU: 74, 77 CYC:8437
+FA03 C9 2A CMP #$2A A:2A X:55 Y:E2 P:25 SP:F9 PPU: 74, 83 CYC:8439
+FA05 D0 01 BNE $FA08 A:2A X:55 Y:E2 P:27 SP:F9 PPU: 74, 89 CYC:8441
+FA07 60 RTS A:2A X:55 Y:E2 P:27 SP:F9 PPU: 74, 95 CYC:8443
+D85C C8 INY A:2A X:55 Y:E2 P:27 SP:FB PPU: 74,113 CYC:8449
+D85D 20 0A FA JSR $FA0A A:2A X:55 Y:E3 P:A5 SP:FB PPU: 74,119 CYC:8451
+FA0A 24 01 BIT $01 = FF A:2A X:55 Y:E3 P:A5 SP:F9 PPU: 74,137 CYC:8457
+FA0C 38 SEC A:2A X:55 Y:E3 P:E5 SP:F9 PPU: 74,146 CYC:8460
+FA0D A9 80 LDA #$80 A:2A X:55 Y:E3 P:E5 SP:F9 PPU: 74,152 CYC:8462
+FA0F 60 RTS A:80 X:55 Y:E3 P:E5 SP:F9 PPU: 74,158 CYC:8464
+D860 8D 78 06 STA $0678 = 2A A:80 X:55 Y:E3 P:E5 SP:FB PPU: 74,176 CYC:8470
+D863 2E 78 06 ROL $0678 = 80 A:80 X:55 Y:E3 P:E5 SP:FB PPU: 74,188 CYC:8474
+D866 AD 78 06 LDA $0678 = 01 A:80 X:55 Y:E3 P:65 SP:FB PPU: 74,206 CYC:8480
+D869 20 10 FA JSR $FA10 A:01 X:55 Y:E3 P:65 SP:FB PPU: 74,218 CYC:8484
+FA10 90 1C BCC $FA2E A:01 X:55 Y:E3 P:65 SP:F9 PPU: 74,236 CYC:8490
+FA12 F0 1A BEQ $FA2E A:01 X:55 Y:E3 P:65 SP:F9 PPU: 74,242 CYC:8492
+FA14 30 18 BMI $FA2E A:01 X:55 Y:E3 P:65 SP:F9 PPU: 74,248 CYC:8494
+FA16 50 16 BVC $FA2E A:01 X:55 Y:E3 P:65 SP:F9 PPU: 74,254 CYC:8496
+FA18 C9 01 CMP #$01 A:01 X:55 Y:E3 P:65 SP:F9 PPU: 74,260 CYC:8498
+FA1A D0 12 BNE $FA2E A:01 X:55 Y:E3 P:67 SP:F9 PPU: 74,266 CYC:8500
+FA1C B8 CLV A:01 X:55 Y:E3 P:67 SP:F9 PPU: 74,272 CYC:8502
+FA1D 18 CLC A:01 X:55 Y:E3 P:27 SP:F9 PPU: 74,278 CYC:8504
+FA1E A9 55 LDA #$55 A:01 X:55 Y:E3 P:26 SP:F9 PPU: 74,284 CYC:8506
+FA20 60 RTS A:55 X:55 Y:E3 P:24 SP:F9 PPU: 74,290 CYC:8508
+D86C C8 INY A:55 X:55 Y:E3 P:24 SP:FB PPU: 74,308 CYC:8514
+D86D 8D 78 06 STA $0678 = 01 A:55 X:55 Y:E4 P:A4 SP:FB PPU: 74,314 CYC:8516
+D870 2E 78 06 ROL $0678 = 55 A:55 X:55 Y:E4 P:A4 SP:FB PPU: 74,326 CYC:8520
+D873 AD 78 06 LDA $0678 = AA A:55 X:55 Y:E4 P:A4 SP:FB PPU: 75, 3 CYC:8526
+D876 20 21 FA JSR $FA21 A:AA X:55 Y:E4 P:A4 SP:FB PPU: 75, 15 CYC:8530
+FA21 B0 0B BCS $FA2E A:AA X:55 Y:E4 P:A4 SP:F9 PPU: 75, 33 CYC:8536
+FA23 F0 09 BEQ $FA2E A:AA X:55 Y:E4 P:A4 SP:F9 PPU: 75, 39 CYC:8538
+FA25 10 07 BPL $FA2E A:AA X:55 Y:E4 P:A4 SP:F9 PPU: 75, 45 CYC:8540
+FA27 70 05 BVS $FA2E A:AA X:55 Y:E4 P:A4 SP:F9 PPU: 75, 51 CYC:8542
+FA29 C9 AA CMP #$AA A:AA X:55 Y:E4 P:A4 SP:F9 PPU: 75, 57 CYC:8544
+FA2B D0 01 BNE $FA2E A:AA X:55 Y:E4 P:27 SP:F9 PPU: 75, 63 CYC:8546
+FA2D 60 RTS A:AA X:55 Y:E4 P:27 SP:F9 PPU: 75, 69 CYC:8548
+D879 A9 FF LDA #$FF A:AA X:55 Y:E4 P:27 SP:FB PPU: 75, 87 CYC:8554
+D87B 8D 78 06 STA $0678 = AA A:FF X:55 Y:E4 P:A5 SP:FB PPU: 75, 93 CYC:8556
+D87E 85 01 STA $01 = FF A:FF X:55 Y:E4 P:A5 SP:FB PPU: 75,105 CYC:8560
+D880 24 01 BIT $01 = FF A:FF X:55 Y:E4 P:A5 SP:FB PPU: 75,114 CYC:8563
+D882 38 SEC A:FF X:55 Y:E4 P:E5 SP:FB PPU: 75,123 CYC:8566
+D883 EE 78 06 INC $0678 = FF A:FF X:55 Y:E4 P:E5 SP:FB PPU: 75,129 CYC:8568
+D886 D0 0D BNE $D895 A:FF X:55 Y:E4 P:67 SP:FB PPU: 75,147 CYC:8574
+D888 30 0B BMI $D895 A:FF X:55 Y:E4 P:67 SP:FB PPU: 75,153 CYC:8576
+D88A 50 09 BVC $D895 A:FF X:55 Y:E4 P:67 SP:FB PPU: 75,159 CYC:8578
+D88C 90 07 BCC $D895 A:FF X:55 Y:E4 P:67 SP:FB PPU: 75,165 CYC:8580
+D88E AD 78 06 LDA $0678 = 00 A:FF X:55 Y:E4 P:67 SP:FB PPU: 75,171 CYC:8582
+D891 C9 00 CMP #$00 A:00 X:55 Y:E4 P:67 SP:FB PPU: 75,183 CYC:8586
+D893 F0 04 BEQ $D899 A:00 X:55 Y:E4 P:67 SP:FB PPU: 75,189 CYC:8588
+D899 A9 7F LDA #$7F A:00 X:55 Y:E4 P:67 SP:FB PPU: 75,198 CYC:8591
+D89B 8D 78 06 STA $0678 = 00 A:7F X:55 Y:E4 P:65 SP:FB PPU: 75,204 CYC:8593
+D89E B8 CLV A:7F X:55 Y:E4 P:65 SP:FB PPU: 75,216 CYC:8597
+D89F 18 CLC A:7F X:55 Y:E4 P:25 SP:FB PPU: 75,222 CYC:8599
+D8A0 EE 78 06 INC $0678 = 7F A:7F X:55 Y:E4 P:24 SP:FB PPU: 75,228 CYC:8601
+D8A3 F0 0D BEQ $D8B2 A:7F X:55 Y:E4 P:A4 SP:FB PPU: 75,246 CYC:8607
+D8A5 10 0B BPL $D8B2 A:7F X:55 Y:E4 P:A4 SP:FB PPU: 75,252 CYC:8609
+D8A7 70 09 BVS $D8B2 A:7F X:55 Y:E4 P:A4 SP:FB PPU: 75,258 CYC:8611
+D8A9 B0 07 BCS $D8B2 A:7F X:55 Y:E4 P:A4 SP:FB PPU: 75,264 CYC:8613
+D8AB AD 78 06 LDA $0678 = 80 A:7F X:55 Y:E4 P:A4 SP:FB PPU: 75,270 CYC:8615
+D8AE C9 80 CMP #$80 A:80 X:55 Y:E4 P:A4 SP:FB PPU: 75,282 CYC:8619
+D8B0 F0 04 BEQ $D8B6 A:80 X:55 Y:E4 P:27 SP:FB PPU: 75,288 CYC:8621
+D8B6 A9 00 LDA #$00 A:80 X:55 Y:E4 P:27 SP:FB PPU: 75,297 CYC:8624
+D8B8 8D 78 06 STA $0678 = 80 A:00 X:55 Y:E4 P:27 SP:FB PPU: 75,303 CYC:8626
+D8BB 24 01 BIT $01 = FF A:00 X:55 Y:E4 P:27 SP:FB PPU: 75,315 CYC:8630
+D8BD 38 SEC A:00 X:55 Y:E4 P:E7 SP:FB PPU: 75,324 CYC:8633
+D8BE CE 78 06 DEC $0678 = 00 A:00 X:55 Y:E4 P:E7 SP:FB PPU: 75,330 CYC:8635
+D8C1 F0 0D BEQ $D8D0 A:00 X:55 Y:E4 P:E5 SP:FB PPU: 76, 7 CYC:8641
+D8C3 10 0B BPL $D8D0 A:00 X:55 Y:E4 P:E5 SP:FB PPU: 76, 13 CYC:8643
+D8C5 50 09 BVC $D8D0 A:00 X:55 Y:E4 P:E5 SP:FB PPU: 76, 19 CYC:8645
+D8C7 90 07 BCC $D8D0 A:00 X:55 Y:E4 P:E5 SP:FB PPU: 76, 25 CYC:8647
+D8C9 AD 78 06 LDA $0678 = FF A:00 X:55 Y:E4 P:E5 SP:FB PPU: 76, 31 CYC:8649
+D8CC C9 FF CMP #$FF A:FF X:55 Y:E4 P:E5 SP:FB PPU: 76, 43 CYC:8653
+D8CE F0 04 BEQ $D8D4 A:FF X:55 Y:E4 P:67 SP:FB PPU: 76, 49 CYC:8655
+D8D4 A9 80 LDA #$80 A:FF X:55 Y:E4 P:67 SP:FB PPU: 76, 58 CYC:8658
+D8D6 8D 78 06 STA $0678 = FF A:80 X:55 Y:E4 P:E5 SP:FB PPU: 76, 64 CYC:8660
+D8D9 B8 CLV A:80 X:55 Y:E4 P:E5 SP:FB PPU: 76, 76 CYC:8664
+D8DA 18 CLC A:80 X:55 Y:E4 P:A5 SP:FB PPU: 76, 82 CYC:8666
+D8DB CE 78 06 DEC $0678 = 80 A:80 X:55 Y:E4 P:A4 SP:FB PPU: 76, 88 CYC:8668
+D8DE F0 0D BEQ $D8ED A:80 X:55 Y:E4 P:24 SP:FB PPU: 76,106 CYC:8674
+D8E0 30 0B BMI $D8ED A:80 X:55 Y:E4 P:24 SP:FB PPU: 76,112 CYC:8676
+D8E2 70 09 BVS $D8ED A:80 X:55 Y:E4 P:24 SP:FB PPU: 76,118 CYC:8678
+D8E4 B0 07 BCS $D8ED A:80 X:55 Y:E4 P:24 SP:FB PPU: 76,124 CYC:8680
+D8E6 AD 78 06 LDA $0678 = 7F A:80 X:55 Y:E4 P:24 SP:FB PPU: 76,130 CYC:8682
+D8E9 C9 7F CMP #$7F A:7F X:55 Y:E4 P:24 SP:FB PPU: 76,142 CYC:8686
+D8EB F0 04 BEQ $D8F1 A:7F X:55 Y:E4 P:27 SP:FB PPU: 76,148 CYC:8688
+D8F1 A9 01 LDA #$01 A:7F X:55 Y:E4 P:27 SP:FB PPU: 76,157 CYC:8691
+D8F3 8D 78 06 STA $0678 = 7F A:01 X:55 Y:E4 P:25 SP:FB PPU: 76,163 CYC:8693
+D8F6 CE 78 06 DEC $0678 = 01 A:01 X:55 Y:E4 P:25 SP:FB PPU: 76,175 CYC:8697
+D8F9 F0 04 BEQ $D8FF A:01 X:55 Y:E4 P:27 SP:FB PPU: 76,193 CYC:8703
+D8FF 60 RTS A:01 X:55 Y:E4 P:27 SP:FB PPU: 76,202 CYC:8706
+C618 20 00 D9 JSR $D900 A:01 X:55 Y:E4 P:27 SP:FD PPU: 76,220 CYC:8712
+D900 A9 A3 LDA #$A3 A:01 X:55 Y:E4 P:27 SP:FB PPU: 76,238 CYC:8718
+D902 85 33 STA $33 = 00 A:A3 X:55 Y:E4 P:A5 SP:FB PPU: 76,244 CYC:8720
+D904 A9 89 LDA #$89 A:A3 X:55 Y:E4 P:A5 SP:FB PPU: 76,253 CYC:8723
+D906 8D 00 03 STA $0300 = 70 A:89 X:55 Y:E4 P:A5 SP:FB PPU: 76,259 CYC:8725
+D909 A9 12 LDA #$12 A:89 X:55 Y:E4 P:A5 SP:FB PPU: 76,271 CYC:8729
+D90B 8D 45 02 STA $0245 = 00 A:12 X:55 Y:E4 P:25 SP:FB PPU: 76,277 CYC:8731
+D90E A9 FF LDA #$FF A:12 X:55 Y:E4 P:25 SP:FB PPU: 76,289 CYC:8735
+D910 85 01 STA $01 = FF A:FF X:55 Y:E4 P:A5 SP:FB PPU: 76,295 CYC:8737
+D912 A2 65 LDX #$65 A:FF X:55 Y:E4 P:A5 SP:FB PPU: 76,304 CYC:8740
+D914 A9 00 LDA #$00 A:FF X:65 Y:E4 P:25 SP:FB PPU: 76,310 CYC:8742
+D916 85 89 STA $89 = 00 A:00 X:65 Y:E4 P:27 SP:FB PPU: 76,316 CYC:8744
+D918 A9 03 LDA #$03 A:00 X:65 Y:E4 P:27 SP:FB PPU: 76,325 CYC:8747
+D91A 85 8A STA $8A = 00 A:03 X:65 Y:E4 P:25 SP:FB PPU: 76,331 CYC:8749
+D91C A0 00 LDY #$00 A:03 X:65 Y:E4 P:25 SP:FB PPU: 76,340 CYC:8752
+D91E 38 SEC A:03 X:65 Y:00 P:27 SP:FB PPU: 77, 5 CYC:8754
+D91F A9 00 LDA #$00 A:03 X:65 Y:00 P:27 SP:FB PPU: 77, 11 CYC:8756
+D921 B8 CLV A:00 X:65 Y:00 P:27 SP:FB PPU: 77, 17 CYC:8758
+D922 B1 89 LDA ($89),Y = 0300 @ 0300 = 89 A:00 X:65 Y:00 P:27 SP:FB PPU: 77, 23 CYC:8760
+D924 F0 0C BEQ $D932 A:89 X:65 Y:00 P:A5 SP:FB PPU: 77, 38 CYC:8765
+D926 90 0A BCC $D932 A:89 X:65 Y:00 P:A5 SP:FB PPU: 77, 44 CYC:8767
+D928 70 08 BVS $D932 A:89 X:65 Y:00 P:A5 SP:FB PPU: 77, 50 CYC:8769
+D92A C9 89 CMP #$89 A:89 X:65 Y:00 P:A5 SP:FB PPU: 77, 56 CYC:8771
+D92C D0 04 BNE $D932 A:89 X:65 Y:00 P:27 SP:FB PPU: 77, 62 CYC:8773
+D92E E0 65 CPX #$65 A:89 X:65 Y:00 P:27 SP:FB PPU: 77, 68 CYC:8775
+D930 F0 04 BEQ $D936 A:89 X:65 Y:00 P:27 SP:FB PPU: 77, 74 CYC:8777
+D936 A9 FF LDA #$FF A:89 X:65 Y:00 P:27 SP:FB PPU: 77, 83 CYC:8780
+D938 85 97 STA $97 = 00 A:FF X:65 Y:00 P:A5 SP:FB PPU: 77, 89 CYC:8782
+D93A 85 98 STA $98 = 00 A:FF X:65 Y:00 P:A5 SP:FB PPU: 77, 98 CYC:8785
+D93C 24 98 BIT $98 = FF A:FF X:65 Y:00 P:A5 SP:FB PPU: 77,107 CYC:8788
+D93E A0 34 LDY #$34 A:FF X:65 Y:00 P:E5 SP:FB PPU: 77,116 CYC:8791
+D940 B1 97 LDA ($97),Y = FFFF @ 0033 = A3 A:FF X:65 Y:34 P:65 SP:FB PPU: 77,122 CYC:8793
+D942 C9 A3 CMP #$A3 A:A3 X:65 Y:34 P:E5 SP:FB PPU: 77,140 CYC:8799
+D944 D0 02 BNE $D948 A:A3 X:65 Y:34 P:67 SP:FB PPU: 77,146 CYC:8801
+D946 B0 04 BCS $D94C A:A3 X:65 Y:34 P:67 SP:FB PPU: 77,152 CYC:8803
+D94C A5 00 LDA $00 = 00 A:A3 X:65 Y:34 P:67 SP:FB PPU: 77,161 CYC:8806
+D94E 48 PHA A:00 X:65 Y:34 P:67 SP:FB PPU: 77,170 CYC:8809
+D94F A9 46 LDA #$46 A:00 X:65 Y:34 P:67 SP:FA PPU: 77,179 CYC:8812
+D951 85 FF STA $FF = 00 A:46 X:65 Y:34 P:65 SP:FA PPU: 77,185 CYC:8814
+D953 A9 01 LDA #$01 A:46 X:65 Y:34 P:65 SP:FA PPU: 77,194 CYC:8817
+D955 85 00 STA $00 = 00 A:01 X:65 Y:34 P:65 SP:FA PPU: 77,200 CYC:8819
+D957 A0 FF LDY #$FF A:01 X:65 Y:34 P:65 SP:FA PPU: 77,209 CYC:8822
+D959 B1 FF LDA ($FF),Y = 0146 @ 0245 = 12 A:01 X:65 Y:FF P:E5 SP:FA PPU: 77,215 CYC:8824
+D95B C9 12 CMP #$12 A:12 X:65 Y:FF P:65 SP:FA PPU: 77,233 CYC:8830
+D95D F0 04 BEQ $D963 A:12 X:65 Y:FF P:67 SP:FA PPU: 77,239 CYC:8832
+D963 68 PLA A:12 X:65 Y:FF P:67 SP:FA PPU: 77,248 CYC:8835
+D964 85 00 STA $00 = 01 A:00 X:65 Y:FF P:67 SP:FB PPU: 77,260 CYC:8839
+D966 A2 ED LDX #$ED A:00 X:65 Y:FF P:67 SP:FB PPU: 77,269 CYC:8842
+D968 A9 00 LDA #$00 A:00 X:ED Y:FF P:E5 SP:FB PPU: 77,275 CYC:8844
+D96A 85 33 STA $33 = A3 A:00 X:ED Y:FF P:67 SP:FB PPU: 77,281 CYC:8846
+D96C A9 04 LDA #$04 A:00 X:ED Y:FF P:67 SP:FB PPU: 77,290 CYC:8849
+D96E 85 34 STA $34 = 00 A:04 X:ED Y:FF P:65 SP:FB PPU: 77,296 CYC:8851
+D970 A0 00 LDY #$00 A:04 X:ED Y:FF P:65 SP:FB PPU: 77,305 CYC:8854
+D972 18 CLC A:04 X:ED Y:00 P:67 SP:FB PPU: 77,311 CYC:8856
+D973 A9 FF LDA #$FF A:04 X:ED Y:00 P:66 SP:FB PPU: 77,317 CYC:8858
+D975 85 01 STA $01 = FF A:FF X:ED Y:00 P:E4 SP:FB PPU: 77,323 CYC:8860
+D977 24 01 BIT $01 = FF A:FF X:ED Y:00 P:E4 SP:FB PPU: 77,332 CYC:8863
+D979 A9 AA LDA #$AA A:FF X:ED Y:00 P:E4 SP:FB PPU: 78, 0 CYC:8866
+D97B 8D 00 04 STA $0400 = AD A:AA X:ED Y:00 P:E4 SP:FB PPU: 78, 6 CYC:8868
+D97E A9 55 LDA #$55 A:AA X:ED Y:00 P:E4 SP:FB PPU: 78, 18 CYC:8872
+D980 11 33 ORA ($33),Y = 0400 @ 0400 = AA A:55 X:ED Y:00 P:64 SP:FB PPU: 78, 24 CYC:8874
+D982 B0 08 BCS $D98C A:FF X:ED Y:00 P:E4 SP:FB PPU: 78, 39 CYC:8879
+D984 10 06 BPL $D98C A:FF X:ED Y:00 P:E4 SP:FB PPU: 78, 45 CYC:8881
+D986 C9 FF CMP #$FF A:FF X:ED Y:00 P:E4 SP:FB PPU: 78, 51 CYC:8883
+D988 D0 02 BNE $D98C A:FF X:ED Y:00 P:67 SP:FB PPU: 78, 57 CYC:8885
+D98A 70 02 BVS $D98E A:FF X:ED Y:00 P:67 SP:FB PPU: 78, 63 CYC:8887
+D98E E8 INX A:FF X:ED Y:00 P:67 SP:FB PPU: 78, 72 CYC:8890
+D98F 38 SEC A:FF X:EE Y:00 P:E5 SP:FB PPU: 78, 78 CYC:8892
+D990 B8 CLV A:FF X:EE Y:00 P:E5 SP:FB PPU: 78, 84 CYC:8894
+D991 A9 00 LDA #$00 A:FF X:EE Y:00 P:A5 SP:FB PPU: 78, 90 CYC:8896
+D993 11 33 ORA ($33),Y = 0400 @ 0400 = AA A:00 X:EE Y:00 P:27 SP:FB PPU: 78, 96 CYC:8898
+D995 F0 06 BEQ $D99D A:AA X:EE Y:00 P:A5 SP:FB PPU: 78,111 CYC:8903
+D997 70 04 BVS $D99D A:AA X:EE Y:00 P:A5 SP:FB PPU: 78,117 CYC:8905
+D999 90 02 BCC $D99D A:AA X:EE Y:00 P:A5 SP:FB PPU: 78,123 CYC:8907
+D99B 30 02 BMI $D99F A:AA X:EE Y:00 P:A5 SP:FB PPU: 78,129 CYC:8909
+D99F E8 INX A:AA X:EE Y:00 P:A5 SP:FB PPU: 78,138 CYC:8912
+D9A0 18 CLC A:AA X:EF Y:00 P:A5 SP:FB PPU: 78,144 CYC:8914
+D9A1 24 01 BIT $01 = FF A:AA X:EF Y:00 P:A4 SP:FB PPU: 78,150 CYC:8916
+D9A3 A9 55 LDA #$55 A:AA X:EF Y:00 P:E4 SP:FB PPU: 78,159 CYC:8919
+D9A5 31 33 AND ($33),Y = 0400 @ 0400 = AA A:55 X:EF Y:00 P:64 SP:FB PPU: 78,165 CYC:8921
+D9A7 D0 06 BNE $D9AF A:00 X:EF Y:00 P:66 SP:FB PPU: 78,180 CYC:8926
+D9A9 50 04 BVC $D9AF A:00 X:EF Y:00 P:66 SP:FB PPU: 78,186 CYC:8928
+D9AB B0 02 BCS $D9AF A:00 X:EF Y:00 P:66 SP:FB PPU: 78,192 CYC:8930
+D9AD 10 02 BPL $D9B1 A:00 X:EF Y:00 P:66 SP:FB PPU: 78,198 CYC:8932
+D9B1 E8 INX A:00 X:EF Y:00 P:66 SP:FB PPU: 78,207 CYC:8935
+D9B2 38 SEC A:00 X:F0 Y:00 P:E4 SP:FB PPU: 78,213 CYC:8937
+D9B3 B8 CLV A:00 X:F0 Y:00 P:E5 SP:FB PPU: 78,219 CYC:8939
+D9B4 A9 EF LDA #$EF A:00 X:F0 Y:00 P:A5 SP:FB PPU: 78,225 CYC:8941
+D9B6 8D 00 04 STA $0400 = AA A:EF X:F0 Y:00 P:A5 SP:FB PPU: 78,231 CYC:8943
+D9B9 A9 F8 LDA #$F8 A:EF X:F0 Y:00 P:A5 SP:FB PPU: 78,243 CYC:8947
+D9BB 31 33 AND ($33),Y = 0400 @ 0400 = EF A:F8 X:F0 Y:00 P:A5 SP:FB PPU: 78,249 CYC:8949
+D9BD 90 08 BCC $D9C7 A:E8 X:F0 Y:00 P:A5 SP:FB PPU: 78,264 CYC:8954
+D9BF 10 06 BPL $D9C7 A:E8 X:F0 Y:00 P:A5 SP:FB PPU: 78,270 CYC:8956
+D9C1 C9 E8 CMP #$E8 A:E8 X:F0 Y:00 P:A5 SP:FB PPU: 78,276 CYC:8958
+D9C3 D0 02 BNE $D9C7 A:E8 X:F0 Y:00 P:27 SP:FB PPU: 78,282 CYC:8960
+D9C5 50 02 BVC $D9C9 A:E8 X:F0 Y:00 P:27 SP:FB PPU: 78,288 CYC:8962
+D9C9 E8 INX A:E8 X:F0 Y:00 P:27 SP:FB PPU: 78,297 CYC:8965
+D9CA 18 CLC A:E8 X:F1 Y:00 P:A5 SP:FB PPU: 78,303 CYC:8967
+D9CB 24 01 BIT $01 = FF A:E8 X:F1 Y:00 P:A4 SP:FB PPU: 78,309 CYC:8969
+D9CD A9 AA LDA #$AA A:E8 X:F1 Y:00 P:E4 SP:FB PPU: 78,318 CYC:8972
+D9CF 8D 00 04 STA $0400 = EF A:AA X:F1 Y:00 P:E4 SP:FB PPU: 78,324 CYC:8974
+D9D2 A9 5F LDA #$5F A:AA X:F1 Y:00 P:E4 SP:FB PPU: 78,336 CYC:8978
+D9D4 51 33 EOR ($33),Y = 0400 @ 0400 = AA A:5F X:F1 Y:00 P:64 SP:FB PPU: 79, 1 CYC:8980
+D9D6 B0 08 BCS $D9E0 A:F5 X:F1 Y:00 P:E4 SP:FB PPU: 79, 16 CYC:8985
+D9D8 10 06 BPL $D9E0 A:F5 X:F1 Y:00 P:E4 SP:FB PPU: 79, 22 CYC:8987
+D9DA C9 F5 CMP #$F5 A:F5 X:F1 Y:00 P:E4 SP:FB PPU: 79, 28 CYC:8989
+D9DC D0 02 BNE $D9E0 A:F5 X:F1 Y:00 P:67 SP:FB PPU: 79, 34 CYC:8991
+D9DE 70 02 BVS $D9E2 A:F5 X:F1 Y:00 P:67 SP:FB PPU: 79, 40 CYC:8993
+D9E2 E8 INX A:F5 X:F1 Y:00 P:67 SP:FB PPU: 79, 49 CYC:8996
+D9E3 38 SEC A:F5 X:F2 Y:00 P:E5 SP:FB PPU: 79, 55 CYC:8998
+D9E4 B8 CLV A:F5 X:F2 Y:00 P:E5 SP:FB PPU: 79, 61 CYC:9000
+D9E5 A9 70 LDA #$70 A:F5 X:F2 Y:00 P:A5 SP:FB PPU: 79, 67 CYC:9002
+D9E7 8D 00 04 STA $0400 = AA A:70 X:F2 Y:00 P:25 SP:FB PPU: 79, 73 CYC:9004
+D9EA 51 33 EOR ($33),Y = 0400 @ 0400 = 70 A:70 X:F2 Y:00 P:25 SP:FB PPU: 79, 85 CYC:9008
+D9EC D0 06 BNE $D9F4 A:00 X:F2 Y:00 P:27 SP:FB PPU: 79,100 CYC:9013
+D9EE 70 04 BVS $D9F4 A:00 X:F2 Y:00 P:27 SP:FB PPU: 79,106 CYC:9015
+D9F0 90 02 BCC $D9F4 A:00 X:F2 Y:00 P:27 SP:FB PPU: 79,112 CYC:9017
+D9F2 10 02 BPL $D9F6 A:00 X:F2 Y:00 P:27 SP:FB PPU: 79,118 CYC:9019
+D9F6 E8 INX A:00 X:F2 Y:00 P:27 SP:FB PPU: 79,127 CYC:9022
+D9F7 18 CLC A:00 X:F3 Y:00 P:A5 SP:FB PPU: 79,133 CYC:9024
+D9F8 24 01 BIT $01 = FF A:00 X:F3 Y:00 P:A4 SP:FB PPU: 79,139 CYC:9026
+D9FA A9 69 LDA #$69 A:00 X:F3 Y:00 P:E6 SP:FB PPU: 79,148 CYC:9029
+D9FC 8D 00 04 STA $0400 = 70 A:69 X:F3 Y:00 P:64 SP:FB PPU: 79,154 CYC:9031
+D9FF A9 00 LDA #$00 A:69 X:F3 Y:00 P:64 SP:FB PPU: 79,166 CYC:9035
+DA01 71 33 ADC ($33),Y = 0400 @ 0400 = 69 A:00 X:F3 Y:00 P:66 SP:FB PPU: 79,172 CYC:9037
+DA03 30 08 BMI $DA0D A:69 X:F3 Y:00 P:24 SP:FB PPU: 79,187 CYC:9042
+DA05 B0 06 BCS $DA0D A:69 X:F3 Y:00 P:24 SP:FB PPU: 79,193 CYC:9044
+DA07 C9 69 CMP #$69 A:69 X:F3 Y:00 P:24 SP:FB PPU: 79,199 CYC:9046
+DA09 D0 02 BNE $DA0D A:69 X:F3 Y:00 P:27 SP:FB PPU: 79,205 CYC:9048
+DA0B 50 02 BVC $DA0F A:69 X:F3 Y:00 P:27 SP:FB PPU: 79,211 CYC:9050
+DA0F E8 INX A:69 X:F3 Y:00 P:27 SP:FB PPU: 79,220 CYC:9053
+DA10 38 SEC A:69 X:F4 Y:00 P:A5 SP:FB PPU: 79,226 CYC:9055
+DA11 24 01 BIT $01 = FF A:69 X:F4 Y:00 P:A5 SP:FB PPU: 79,232 CYC:9057
+DA13 A9 00 LDA #$00 A:69 X:F4 Y:00 P:E5 SP:FB PPU: 79,241 CYC:9060
+DA15 71 33 ADC ($33),Y = 0400 @ 0400 = 69 A:00 X:F4 Y:00 P:67 SP:FB PPU: 79,247 CYC:9062
+DA17 30 08 BMI $DA21 A:6A X:F4 Y:00 P:24 SP:FB PPU: 79,262 CYC:9067
+DA19 B0 06 BCS $DA21 A:6A X:F4 Y:00 P:24 SP:FB PPU: 79,268 CYC:9069
+DA1B C9 6A CMP #$6A A:6A X:F4 Y:00 P:24 SP:FB PPU: 79,274 CYC:9071
+DA1D D0 02 BNE $DA21 A:6A X:F4 Y:00 P:27 SP:FB PPU: 79,280 CYC:9073
+DA1F 50 02 BVC $DA23 A:6A X:F4 Y:00 P:27 SP:FB PPU: 79,286 CYC:9075
+DA23 E8 INX A:6A X:F4 Y:00 P:27 SP:FB PPU: 79,295 CYC:9078
+DA24 38 SEC A:6A X:F5 Y:00 P:A5 SP:FB PPU: 79,301 CYC:9080
+DA25 B8 CLV A:6A X:F5 Y:00 P:A5 SP:FB PPU: 79,307 CYC:9082
+DA26 A9 7F LDA #$7F A:6A X:F5 Y:00 P:A5 SP:FB PPU: 79,313 CYC:9084
+DA28 8D 00 04 STA $0400 = 69 A:7F X:F5 Y:00 P:25 SP:FB PPU: 79,319 CYC:9086
+DA2B 71 33 ADC ($33),Y = 0400 @ 0400 = 7F A:7F X:F5 Y:00 P:25 SP:FB PPU: 79,331 CYC:9090
+DA2D 10 08 BPL $DA37 A:FF X:F5 Y:00 P:E4 SP:FB PPU: 80, 5 CYC:9095
+DA2F B0 06 BCS $DA37 A:FF X:F5 Y:00 P:E4 SP:FB PPU: 80, 11 CYC:9097
+DA31 C9 FF CMP #$FF A:FF X:F5 Y:00 P:E4 SP:FB PPU: 80, 17 CYC:9099
+DA33 D0 02 BNE $DA37 A:FF X:F5 Y:00 P:67 SP:FB PPU: 80, 23 CYC:9101
+DA35 70 02 BVS $DA39 A:FF X:F5 Y:00 P:67 SP:FB PPU: 80, 29 CYC:9103
+DA39 E8 INX A:FF X:F5 Y:00 P:67 SP:FB PPU: 80, 38 CYC:9106
+DA3A 18 CLC A:FF X:F6 Y:00 P:E5 SP:FB PPU: 80, 44 CYC:9108
+DA3B 24 01 BIT $01 = FF A:FF X:F6 Y:00 P:E4 SP:FB PPU: 80, 50 CYC:9110
+DA3D A9 80 LDA #$80 A:FF X:F6 Y:00 P:E4 SP:FB PPU: 80, 59 CYC:9113
+DA3F 8D 00 04 STA $0400 = 7F A:80 X:F6 Y:00 P:E4 SP:FB PPU: 80, 65 CYC:9115
+DA42 A9 7F LDA #$7F A:80 X:F6 Y:00 P:E4 SP:FB PPU: 80, 77 CYC:9119
+DA44 71 33 ADC ($33),Y = 0400 @ 0400 = 80 A:7F X:F6 Y:00 P:64 SP:FB PPU: 80, 83 CYC:9121
+DA46 10 08 BPL $DA50 A:FF X:F6 Y:00 P:A4 SP:FB PPU: 80, 98 CYC:9126
+DA48 B0 06 BCS $DA50 A:FF X:F6 Y:00 P:A4 SP:FB PPU: 80,104 CYC:9128
+DA4A C9 FF CMP #$FF A:FF X:F6 Y:00 P:A4 SP:FB PPU: 80,110 CYC:9130
+DA4C D0 02 BNE $DA50 A:FF X:F6 Y:00 P:27 SP:FB PPU: 80,116 CYC:9132
+DA4E 50 02 BVC $DA52 A:FF X:F6 Y:00 P:27 SP:FB PPU: 80,122 CYC:9134
+DA52 E8 INX A:FF X:F6 Y:00 P:27 SP:FB PPU: 80,131 CYC:9137
+DA53 38 SEC A:FF X:F7 Y:00 P:A5 SP:FB PPU: 80,137 CYC:9139
+DA54 B8 CLV A:FF X:F7 Y:00 P:A5 SP:FB PPU: 80,143 CYC:9141
+DA55 A9 80 LDA #$80 A:FF X:F7 Y:00 P:A5 SP:FB PPU: 80,149 CYC:9143
+DA57 8D 00 04 STA $0400 = 80 A:80 X:F7 Y:00 P:A5 SP:FB PPU: 80,155 CYC:9145
+DA5A A9 7F LDA #$7F A:80 X:F7 Y:00 P:A5 SP:FB PPU: 80,167 CYC:9149
+DA5C 71 33 ADC ($33),Y = 0400 @ 0400 = 80 A:7F X:F7 Y:00 P:25 SP:FB PPU: 80,173 CYC:9151
+DA5E D0 06 BNE $DA66 A:00 X:F7 Y:00 P:27 SP:FB PPU: 80,188 CYC:9156
+DA60 30 04 BMI $DA66 A:00 X:F7 Y:00 P:27 SP:FB PPU: 80,194 CYC:9158
+DA62 70 02 BVS $DA66 A:00 X:F7 Y:00 P:27 SP:FB PPU: 80,200 CYC:9160
+DA64 B0 02 BCS $DA68 A:00 X:F7 Y:00 P:27 SP:FB PPU: 80,206 CYC:9162
+DA68 E8 INX A:00 X:F7 Y:00 P:27 SP:FB PPU: 80,215 CYC:9165
+DA69 24 01 BIT $01 = FF A:00 X:F8 Y:00 P:A5 SP:FB PPU: 80,221 CYC:9167
+DA6B A9 40 LDA #$40 A:00 X:F8 Y:00 P:E7 SP:FB PPU: 80,230 CYC:9170
+DA6D 8D 00 04 STA $0400 = 80 A:40 X:F8 Y:00 P:65 SP:FB PPU: 80,236 CYC:9172
+DA70 D1 33 CMP ($33),Y = 0400 @ 0400 = 40 A:40 X:F8 Y:00 P:65 SP:FB PPU: 80,248 CYC:9176
+DA72 30 06 BMI $DA7A A:40 X:F8 Y:00 P:67 SP:FB PPU: 80,263 CYC:9181
+DA74 90 04 BCC $DA7A A:40 X:F8 Y:00 P:67 SP:FB PPU: 80,269 CYC:9183
+DA76 D0 02 BNE $DA7A A:40 X:F8 Y:00 P:67 SP:FB PPU: 80,275 CYC:9185
+DA78 70 02 BVS $DA7C A:40 X:F8 Y:00 P:67 SP:FB PPU: 80,281 CYC:9187
+DA7C E8 INX A:40 X:F8 Y:00 P:67 SP:FB PPU: 80,290 CYC:9190
+DA7D B8 CLV A:40 X:F9 Y:00 P:E5 SP:FB PPU: 80,296 CYC:9192
+DA7E CE 00 04 DEC $0400 = 40 A:40 X:F9 Y:00 P:A5 SP:FB PPU: 80,302 CYC:9194
+DA81 D1 33 CMP ($33),Y = 0400 @ 0400 = 3F A:40 X:F9 Y:00 P:25 SP:FB PPU: 80,320 CYC:9200
+DA83 F0 06 BEQ $DA8B A:40 X:F9 Y:00 P:25 SP:FB PPU: 80,335 CYC:9205
+DA85 30 04 BMI $DA8B A:40 X:F9 Y:00 P:25 SP:FB PPU: 81, 0 CYC:9207
+DA87 90 02 BCC $DA8B A:40 X:F9 Y:00 P:25 SP:FB PPU: 81, 6 CYC:9209
+DA89 50 02 BVC $DA8D A:40 X:F9 Y:00 P:25 SP:FB PPU: 81, 12 CYC:9211
+DA8D E8 INX A:40 X:F9 Y:00 P:25 SP:FB PPU: 81, 21 CYC:9214
+DA8E EE 00 04 INC $0400 = 3F A:40 X:FA Y:00 P:A5 SP:FB PPU: 81, 27 CYC:9216
+DA91 EE 00 04 INC $0400 = 40 A:40 X:FA Y:00 P:25 SP:FB PPU: 81, 45 CYC:9222
+DA94 D1 33 CMP ($33),Y = 0400 @ 0400 = 41 A:40 X:FA Y:00 P:25 SP:FB PPU: 81, 63 CYC:9228
+DA96 F0 02 BEQ $DA9A A:40 X:FA Y:00 P:A4 SP:FB PPU: 81, 78 CYC:9233
+DA98 30 02 BMI $DA9C A:40 X:FA Y:00 P:A4 SP:FB PPU: 81, 84 CYC:9235
+DA9C E8 INX A:40 X:FA Y:00 P:A4 SP:FB PPU: 81, 93 CYC:9238
+DA9D A9 00 LDA #$00 A:40 X:FB Y:00 P:A4 SP:FB PPU: 81, 99 CYC:9240
+DA9F 8D 00 04 STA $0400 = 41 A:00 X:FB Y:00 P:26 SP:FB PPU: 81,105 CYC:9242
+DAA2 A9 80 LDA #$80 A:00 X:FB Y:00 P:26 SP:FB PPU: 81,117 CYC:9246
+DAA4 D1 33 CMP ($33),Y = 0400 @ 0400 = 00 A:80 X:FB Y:00 P:A4 SP:FB PPU: 81,123 CYC:9248
+DAA6 F0 04 BEQ $DAAC A:80 X:FB Y:00 P:A5 SP:FB PPU: 81,138 CYC:9253
+DAA8 10 02 BPL $DAAC A:80 X:FB Y:00 P:A5 SP:FB PPU: 81,144 CYC:9255
+DAAA B0 02 BCS $DAAE A:80 X:FB Y:00 P:A5 SP:FB PPU: 81,150 CYC:9257
+DAAE E8 INX A:80 X:FB Y:00 P:A5 SP:FB PPU: 81,159 CYC:9260
+DAAF A0 80 LDY #$80 A:80 X:FC Y:00 P:A5 SP:FB PPU: 81,165 CYC:9262
+DAB1 8C 00 04 STY $0400 = 00 A:80 X:FC Y:80 P:A5 SP:FB PPU: 81,171 CYC:9264
+DAB4 A0 00 LDY #$00 A:80 X:FC Y:80 P:A5 SP:FB PPU: 81,183 CYC:9268
+DAB6 D1 33 CMP ($33),Y = 0400 @ 0400 = 80 A:80 X:FC Y:00 P:27 SP:FB PPU: 81,189 CYC:9270
+DAB8 D0 04 BNE $DABE A:80 X:FC Y:00 P:27 SP:FB PPU: 81,204 CYC:9275
+DABA 30 02 BMI $DABE A:80 X:FC Y:00 P:27 SP:FB PPU: 81,210 CYC:9277
+DABC B0 02 BCS $DAC0 A:80 X:FC Y:00 P:27 SP:FB PPU: 81,216 CYC:9279
+DAC0 E8 INX A:80 X:FC Y:00 P:27 SP:FB PPU: 81,225 CYC:9282
+DAC1 EE 00 04 INC $0400 = 80 A:80 X:FD Y:00 P:A5 SP:FB PPU: 81,231 CYC:9284
+DAC4 D1 33 CMP ($33),Y = 0400 @ 0400 = 81 A:80 X:FD Y:00 P:A5 SP:FB PPU: 81,249 CYC:9290
+DAC6 B0 04 BCS $DACC A:80 X:FD Y:00 P:A4 SP:FB PPU: 81,264 CYC:9295
+DAC8 F0 02 BEQ $DACC A:80 X:FD Y:00 P:A4 SP:FB PPU: 81,270 CYC:9297
+DACA 30 02 BMI $DACE A:80 X:FD Y:00 P:A4 SP:FB PPU: 81,276 CYC:9299
+DACE E8 INX A:80 X:FD Y:00 P:A4 SP:FB PPU: 81,285 CYC:9302
+DACF CE 00 04 DEC $0400 = 81 A:80 X:FE Y:00 P:A4 SP:FB PPU: 81,291 CYC:9304
+DAD2 CE 00 04 DEC $0400 = 80 A:80 X:FE Y:00 P:A4 SP:FB PPU: 81,309 CYC:9310
+DAD5 D1 33 CMP ($33),Y = 0400 @ 0400 = 7F A:80 X:FE Y:00 P:24 SP:FB PPU: 81,327 CYC:9316
+DAD7 90 04 BCC $DADD A:80 X:FE Y:00 P:25 SP:FB PPU: 82, 1 CYC:9321
+DAD9 F0 02 BEQ $DADD A:80 X:FE Y:00 P:25 SP:FB PPU: 82, 7 CYC:9323
+DADB 10 02 BPL $DADF A:80 X:FE Y:00 P:25 SP:FB PPU: 82, 13 CYC:9325
+DADF 60 RTS A:80 X:FE Y:00 P:25 SP:FB PPU: 82, 22 CYC:9328
+C61B A5 00 LDA $00 = 00 A:80 X:FE Y:00 P:25 SP:FD PPU: 82, 40 CYC:9334
+C61D 85 10 STA $10 = 00 A:00 X:FE Y:00 P:27 SP:FD PPU: 82, 49 CYC:9337
+C61F A9 00 LDA #$00 A:00 X:FE Y:00 P:27 SP:FD PPU: 82, 58 CYC:9340
+C621 85 00 STA $00 = 00 A:00 X:FE Y:00 P:27 SP:FD PPU: 82, 64 CYC:9342
+C623 20 E0 DA JSR $DAE0 A:00 X:FE Y:00 P:27 SP:FD PPU: 82, 73 CYC:9345
+DAE0 A9 00 LDA #$00 A:00 X:FE Y:00 P:27 SP:FB PPU: 82, 91 CYC:9351
+DAE2 85 33 STA $33 = 00 A:00 X:FE Y:00 P:27 SP:FB PPU: 82, 97 CYC:9353
+DAE4 A9 04 LDA #$04 A:00 X:FE Y:00 P:27 SP:FB PPU: 82,106 CYC:9356
+DAE6 85 34 STA $34 = 04 A:04 X:FE Y:00 P:25 SP:FB PPU: 82,112 CYC:9358
+DAE8 A0 00 LDY #$00 A:04 X:FE Y:00 P:25 SP:FB PPU: 82,121 CYC:9361
+DAEA A2 01 LDX #$01 A:04 X:FE Y:00 P:27 SP:FB PPU: 82,127 CYC:9363
+DAEC 24 01 BIT $01 = FF A:04 X:01 Y:00 P:25 SP:FB PPU: 82,133 CYC:9365
+DAEE A9 40 LDA #$40 A:04 X:01 Y:00 P:E5 SP:FB PPU: 82,142 CYC:9368
+DAF0 8D 00 04 STA $0400 = 7F A:40 X:01 Y:00 P:65 SP:FB PPU: 82,148 CYC:9370
+DAF3 38 SEC A:40 X:01 Y:00 P:65 SP:FB PPU: 82,160 CYC:9374
+DAF4 F1 33 SBC ($33),Y = 0400 @ 0400 = 40 A:40 X:01 Y:00 P:65 SP:FB PPU: 82,166 CYC:9376
+DAF6 30 0A BMI $DB02 A:00 X:01 Y:00 P:27 SP:FB PPU: 82,181 CYC:9381
+DAF8 90 08 BCC $DB02 A:00 X:01 Y:00 P:27 SP:FB PPU: 82,187 CYC:9383
+DAFA D0 06 BNE $DB02 A:00 X:01 Y:00 P:27 SP:FB PPU: 82,193 CYC:9385
+DAFC 70 04 BVS $DB02 A:00 X:01 Y:00 P:27 SP:FB PPU: 82,199 CYC:9387
+DAFE C9 00 CMP #$00 A:00 X:01 Y:00 P:27 SP:FB PPU: 82,205 CYC:9389
+DB00 F0 02 BEQ $DB04 A:00 X:01 Y:00 P:27 SP:FB PPU: 82,211 CYC:9391
+DB04 E8 INX A:00 X:01 Y:00 P:27 SP:FB PPU: 82,220 CYC:9394
+DB05 B8 CLV A:00 X:02 Y:00 P:25 SP:FB PPU: 82,226 CYC:9396
+DB06 38 SEC A:00 X:02 Y:00 P:25 SP:FB PPU: 82,232 CYC:9398
+DB07 A9 40 LDA #$40 A:00 X:02 Y:00 P:25 SP:FB PPU: 82,238 CYC:9400
+DB09 CE 00 04 DEC $0400 = 40 A:40 X:02 Y:00 P:25 SP:FB PPU: 82,244 CYC:9402
+DB0C F1 33 SBC ($33),Y = 0400 @ 0400 = 3F A:40 X:02 Y:00 P:25 SP:FB PPU: 82,262 CYC:9408
+DB0E F0 0A BEQ $DB1A A:01 X:02 Y:00 P:25 SP:FB PPU: 82,277 CYC:9413
+DB10 30 08 BMI $DB1A A:01 X:02 Y:00 P:25 SP:FB PPU: 82,283 CYC:9415
+DB12 90 06 BCC $DB1A A:01 X:02 Y:00 P:25 SP:FB PPU: 82,289 CYC:9417
+DB14 70 04 BVS $DB1A A:01 X:02 Y:00 P:25 SP:FB PPU: 82,295 CYC:9419
+DB16 C9 01 CMP #$01 A:01 X:02 Y:00 P:25 SP:FB PPU: 82,301 CYC:9421
+DB18 F0 02 BEQ $DB1C A:01 X:02 Y:00 P:27 SP:FB PPU: 82,307 CYC:9423
+DB1C E8 INX A:01 X:02 Y:00 P:27 SP:FB PPU: 82,316 CYC:9426
+DB1D A9 40 LDA #$40 A:01 X:03 Y:00 P:25 SP:FB PPU: 82,322 CYC:9428
+DB1F 38 SEC A:40 X:03 Y:00 P:25 SP:FB PPU: 82,328 CYC:9430
+DB20 24 01 BIT $01 = FF A:40 X:03 Y:00 P:25 SP:FB PPU: 82,334 CYC:9432
+DB22 EE 00 04 INC $0400 = 3F A:40 X:03 Y:00 P:E5 SP:FB PPU: 83, 2 CYC:9435
+DB25 EE 00 04 INC $0400 = 40 A:40 X:03 Y:00 P:65 SP:FB PPU: 83, 20 CYC:9441
+DB28 F1 33 SBC ($33),Y = 0400 @ 0400 = 41 A:40 X:03 Y:00 P:65 SP:FB PPU: 83, 38 CYC:9447
+DB2A B0 0A BCS $DB36 A:FF X:03 Y:00 P:A4 SP:FB PPU: 83, 53 CYC:9452
+DB2C F0 08 BEQ $DB36 A:FF X:03 Y:00 P:A4 SP:FB PPU: 83, 59 CYC:9454
+DB2E 10 06 BPL $DB36 A:FF X:03 Y:00 P:A4 SP:FB PPU: 83, 65 CYC:9456
+DB30 70 04 BVS $DB36 A:FF X:03 Y:00 P:A4 SP:FB PPU: 83, 71 CYC:9458
+DB32 C9 FF CMP #$FF A:FF X:03 Y:00 P:A4 SP:FB PPU: 83, 77 CYC:9460
+DB34 F0 02 BEQ $DB38 A:FF X:03 Y:00 P:27 SP:FB PPU: 83, 83 CYC:9462
+DB38 E8 INX A:FF X:03 Y:00 P:27 SP:FB PPU: 83, 92 CYC:9465
+DB39 18 CLC A:FF X:04 Y:00 P:25 SP:FB PPU: 83, 98 CYC:9467
+DB3A A9 00 LDA #$00 A:FF X:04 Y:00 P:24 SP:FB PPU: 83,104 CYC:9469
+DB3C 8D 00 04 STA $0400 = 41 A:00 X:04 Y:00 P:26 SP:FB PPU: 83,110 CYC:9471
+DB3F A9 80 LDA #$80 A:00 X:04 Y:00 P:26 SP:FB PPU: 83,122 CYC:9475
+DB41 F1 33 SBC ($33),Y = 0400 @ 0400 = 00 A:80 X:04 Y:00 P:A4 SP:FB PPU: 83,128 CYC:9477
+DB43 90 04 BCC $DB49 A:7F X:04 Y:00 P:65 SP:FB PPU: 83,143 CYC:9482
+DB45 C9 7F CMP #$7F A:7F X:04 Y:00 P:65 SP:FB PPU: 83,149 CYC:9484
+DB47 F0 02 BEQ $DB4B A:7F X:04 Y:00 P:67 SP:FB PPU: 83,155 CYC:9486
+DB4B E8 INX A:7F X:04 Y:00 P:67 SP:FB PPU: 83,164 CYC:9489
+DB4C 38 SEC A:7F X:05 Y:00 P:65 SP:FB PPU: 83,170 CYC:9491
+DB4D A9 7F LDA #$7F A:7F X:05 Y:00 P:65 SP:FB PPU: 83,176 CYC:9493
+DB4F 8D 00 04 STA $0400 = 00 A:7F X:05 Y:00 P:65 SP:FB PPU: 83,182 CYC:9495
+DB52 A9 81 LDA #$81 A:7F X:05 Y:00 P:65 SP:FB PPU: 83,194 CYC:9499
+DB54 F1 33 SBC ($33),Y = 0400 @ 0400 = 7F A:81 X:05 Y:00 P:E5 SP:FB PPU: 83,200 CYC:9501
+DB56 50 06 BVC $DB5E A:02 X:05 Y:00 P:65 SP:FB PPU: 83,215 CYC:9506
+DB58 90 04 BCC $DB5E A:02 X:05 Y:00 P:65 SP:FB PPU: 83,221 CYC:9508
+DB5A C9 02 CMP #$02 A:02 X:05 Y:00 P:65 SP:FB PPU: 83,227 CYC:9510
+DB5C F0 02 BEQ $DB60 A:02 X:05 Y:00 P:67 SP:FB PPU: 83,233 CYC:9512
+DB60 E8 INX A:02 X:05 Y:00 P:67 SP:FB PPU: 83,242 CYC:9515
+DB61 A9 00 LDA #$00 A:02 X:06 Y:00 P:65 SP:FB PPU: 83,248 CYC:9517
+DB63 A9 87 LDA #$87 A:00 X:06 Y:00 P:67 SP:FB PPU: 83,254 CYC:9519
+DB65 91 33 STA ($33),Y = 0400 @ 0400 = 7F A:87 X:06 Y:00 P:E5 SP:FB PPU: 83,260 CYC:9521
+DB67 AD 00 04 LDA $0400 = 87 A:87 X:06 Y:00 P:E5 SP:FB PPU: 83,278 CYC:9527
+DB6A C9 87 CMP #$87 A:87 X:06 Y:00 P:E5 SP:FB PPU: 83,290 CYC:9531
+DB6C F0 02 BEQ $DB70 A:87 X:06 Y:00 P:67 SP:FB PPU: 83,296 CYC:9533
+DB70 E8 INX A:87 X:06 Y:00 P:67 SP:FB PPU: 83,305 CYC:9536
+DB71 A9 7E LDA #$7E A:87 X:07 Y:00 P:65 SP:FB PPU: 83,311 CYC:9538
+DB73 8D 00 02 STA $0200 = 7F A:7E X:07 Y:00 P:65 SP:FB PPU: 83,317 CYC:9540
+DB76 A9 DB LDA #$DB A:7E X:07 Y:00 P:65 SP:FB PPU: 83,329 CYC:9544
+DB78 8D 01 02 STA $0201 = 00 A:DB X:07 Y:00 P:E5 SP:FB PPU: 83,335 CYC:9546
+DB7B 6C 00 02 JMP ($0200) = DB7E A:DB X:07 Y:00 P:E5 SP:FB PPU: 84, 6 CYC:9550
+DB7E A9 00 LDA #$00 A:DB X:07 Y:00 P:E5 SP:FB PPU: 84, 21 CYC:9555
+DB80 8D FF 02 STA $02FF = 00 A:00 X:07 Y:00 P:67 SP:FB PPU: 84, 27 CYC:9557
+DB83 A9 01 LDA #$01 A:00 X:07 Y:00 P:67 SP:FB PPU: 84, 39 CYC:9561
+DB85 8D 00 03 STA $0300 = 89 A:01 X:07 Y:00 P:65 SP:FB PPU: 84, 45 CYC:9563
+DB88 A9 03 LDA #$03 A:01 X:07 Y:00 P:65 SP:FB PPU: 84, 57 CYC:9567
+DB8A 8D 00 02 STA $0200 = 7E A:03 X:07 Y:00 P:65 SP:FB PPU: 84, 63 CYC:9569
+DB8D A9 A9 LDA #$A9 A:03 X:07 Y:00 P:65 SP:FB PPU: 84, 75 CYC:9573
+DB8F 8D 00 01 STA $0100 = 00 A:A9 X:07 Y:00 P:E5 SP:FB PPU: 84, 81 CYC:9575
+DB92 A9 55 LDA #$55 A:A9 X:07 Y:00 P:E5 SP:FB PPU: 84, 93 CYC:9579
+DB94 8D 01 01 STA $0101 = 00 A:55 X:07 Y:00 P:65 SP:FB PPU: 84, 99 CYC:9581
+DB97 A9 60 LDA #$60 A:55 X:07 Y:00 P:65 SP:FB PPU: 84,111 CYC:9585
+DB99 8D 02 01 STA $0102 = 00 A:60 X:07 Y:00 P:65 SP:FB PPU: 84,117 CYC:9587
+DB9C A9 A9 LDA #$A9 A:60 X:07 Y:00 P:65 SP:FB PPU: 84,129 CYC:9591
+DB9E 8D 00 03 STA $0300 = 01 A:A9 X:07 Y:00 P:E5 SP:FB PPU: 84,135 CYC:9593
+DBA1 A9 AA LDA #$AA A:A9 X:07 Y:00 P:E5 SP:FB PPU: 84,147 CYC:9597
+DBA3 8D 01 03 STA $0301 = 00 A:AA X:07 Y:00 P:E5 SP:FB PPU: 84,153 CYC:9599
+DBA6 A9 60 LDA #$60 A:AA X:07 Y:00 P:E5 SP:FB PPU: 84,165 CYC:9603
+DBA8 8D 02 03 STA $0302 = 00 A:60 X:07 Y:00 P:65 SP:FB PPU: 84,171 CYC:9605
+DBAB 20 B5 DB JSR $DBB5 A:60 X:07 Y:00 P:65 SP:FB PPU: 84,183 CYC:9609
+DBB5 6C FF 02 JMP ($02FF) = 0300 A:60 X:07 Y:00 P:65 SP:F9 PPU: 84,201 CYC:9615
+0300 A9 AA LDA #$AA A:60 X:07 Y:00 P:65 SP:F9 PPU: 84,216 CYC:9620
+0302 60 RTS A:AA X:07 Y:00 P:E5 SP:F9 PPU: 84,222 CYC:9622
+DBAE C9 AA CMP #$AA A:AA X:07 Y:00 P:E5 SP:FB PPU: 84,240 CYC:9628
+DBB0 F0 02 BEQ $DBB4 A:AA X:07 Y:00 P:67 SP:FB PPU: 84,246 CYC:9630
+DBB4 60 RTS A:AA X:07 Y:00 P:67 SP:FB PPU: 84,255 CYC:9633
+C626 20 4A DF JSR $DF4A A:AA X:07 Y:00 P:67 SP:FD PPU: 84,273 CYC:9639
+DF4A A9 89 LDA #$89 A:AA X:07 Y:00 P:67 SP:FB PPU: 84,291 CYC:9645
+DF4C 8D 00 03 STA $0300 = A9 A:89 X:07 Y:00 P:E5 SP:FB PPU: 84,297 CYC:9647
+DF4F A9 A3 LDA #$A3 A:89 X:07 Y:00 P:E5 SP:FB PPU: 84,309 CYC:9651
+DF51 85 33 STA $33 = 00 A:A3 X:07 Y:00 P:E5 SP:FB PPU: 84,315 CYC:9653
+DF53 A9 12 LDA #$12 A:A3 X:07 Y:00 P:E5 SP:FB PPU: 84,324 CYC:9656
+DF55 8D 45 02 STA $0245 = 12 A:12 X:07 Y:00 P:65 SP:FB PPU: 84,330 CYC:9658
+DF58 A2 65 LDX #$65 A:12 X:07 Y:00 P:65 SP:FB PPU: 85, 1 CYC:9662
+DF5A A0 00 LDY #$00 A:12 X:65 Y:00 P:65 SP:FB PPU: 85, 7 CYC:9664
+DF5C 38 SEC A:12 X:65 Y:00 P:67 SP:FB PPU: 85, 13 CYC:9666
+DF5D A9 00 LDA #$00 A:12 X:65 Y:00 P:67 SP:FB PPU: 85, 19 CYC:9668
+DF5F B8 CLV A:00 X:65 Y:00 P:67 SP:FB PPU: 85, 25 CYC:9670
+DF60 B9 00 03 LDA $0300,Y @ 0300 = 89 A:00 X:65 Y:00 P:27 SP:FB PPU: 85, 31 CYC:9672
+DF63 F0 0C BEQ $DF71 A:89 X:65 Y:00 P:A5 SP:FB PPU: 85, 43 CYC:9676
+DF65 90 0A BCC $DF71 A:89 X:65 Y:00 P:A5 SP:FB PPU: 85, 49 CYC:9678
+DF67 70 08 BVS $DF71 A:89 X:65 Y:00 P:A5 SP:FB PPU: 85, 55 CYC:9680
+DF69 C9 89 CMP #$89 A:89 X:65 Y:00 P:A5 SP:FB PPU: 85, 61 CYC:9682
+DF6B D0 04 BNE $DF71 A:89 X:65 Y:00 P:27 SP:FB PPU: 85, 67 CYC:9684
+DF6D E0 65 CPX #$65 A:89 X:65 Y:00 P:27 SP:FB PPU: 85, 73 CYC:9686
+DF6F F0 04 BEQ $DF75 A:89 X:65 Y:00 P:27 SP:FB PPU: 85, 79 CYC:9688
+DF75 A9 FF LDA #$FF A:89 X:65 Y:00 P:27 SP:FB PPU: 85, 88 CYC:9691
+DF77 85 01 STA $01 = FF A:FF X:65 Y:00 P:A5 SP:FB PPU: 85, 94 CYC:9693
+DF79 24 01 BIT $01 = FF A:FF X:65 Y:00 P:A5 SP:FB PPU: 85,103 CYC:9696
+DF7B A0 34 LDY #$34 A:FF X:65 Y:00 P:E5 SP:FB PPU: 85,112 CYC:9699
+DF7D B9 FF FF LDA $FFFF,Y @ 0033 = A3 A:FF X:65 Y:34 P:65 SP:FB PPU: 85,118 CYC:9701
+DF80 C9 A3 CMP #$A3 A:A3 X:65 Y:34 P:E5 SP:FB PPU: 85,133 CYC:9706
+DF82 D0 02 BNE $DF86 A:A3 X:65 Y:34 P:67 SP:FB PPU: 85,139 CYC:9708
+DF84 B0 04 BCS $DF8A A:A3 X:65 Y:34 P:67 SP:FB PPU: 85,145 CYC:9710
+DF8A A9 46 LDA #$46 A:A3 X:65 Y:34 P:67 SP:FB PPU: 85,154 CYC:9713
+DF8C 85 FF STA $FF = 46 A:46 X:65 Y:34 P:65 SP:FB PPU: 85,160 CYC:9715
+DF8E A0 FF LDY #$FF A:46 X:65 Y:34 P:65 SP:FB PPU: 85,169 CYC:9718
+DF90 B9 46 01 LDA $0146,Y @ 0245 = 12 A:46 X:65 Y:FF P:E5 SP:FB PPU: 85,175 CYC:9720
+DF93 C9 12 CMP #$12 A:12 X:65 Y:FF P:65 SP:FB PPU: 85,190 CYC:9725
+DF95 F0 04 BEQ $DF9B A:12 X:65 Y:FF P:67 SP:FB PPU: 85,196 CYC:9727
+DF9B A2 39 LDX #$39 A:12 X:65 Y:FF P:67 SP:FB PPU: 85,205 CYC:9730
+DF9D 18 CLC A:12 X:39 Y:FF P:65 SP:FB PPU: 85,211 CYC:9732
+DF9E A9 FF LDA #$FF A:12 X:39 Y:FF P:64 SP:FB PPU: 85,217 CYC:9734
+DFA0 85 01 STA $01 = FF A:FF X:39 Y:FF P:E4 SP:FB PPU: 85,223 CYC:9736
+DFA2 24 01 BIT $01 = FF A:FF X:39 Y:FF P:E4 SP:FB PPU: 85,232 CYC:9739
+DFA4 A9 AA LDA #$AA A:FF X:39 Y:FF P:E4 SP:FB PPU: 85,241 CYC:9742
+DFA6 8D 00 04 STA $0400 = 87 A:AA X:39 Y:FF P:E4 SP:FB PPU: 85,247 CYC:9744
+DFA9 A9 55 LDA #$55 A:AA X:39 Y:FF P:E4 SP:FB PPU: 85,259 CYC:9748
+DFAB A0 00 LDY #$00 A:55 X:39 Y:FF P:64 SP:FB PPU: 85,265 CYC:9750
+DFAD 19 00 04 ORA $0400,Y @ 0400 = AA A:55 X:39 Y:00 P:66 SP:FB PPU: 85,271 CYC:9752
+DFB0 B0 08 BCS $DFBA A:FF X:39 Y:00 P:E4 SP:FB PPU: 85,283 CYC:9756
+DFB2 10 06 BPL $DFBA A:FF X:39 Y:00 P:E4 SP:FB PPU: 85,289 CYC:9758
+DFB4 C9 FF CMP #$FF A:FF X:39 Y:00 P:E4 SP:FB PPU: 85,295 CYC:9760
+DFB6 D0 02 BNE $DFBA A:FF X:39 Y:00 P:67 SP:FB PPU: 85,301 CYC:9762
+DFB8 70 02 BVS $DFBC A:FF X:39 Y:00 P:67 SP:FB PPU: 85,307 CYC:9764
+DFBC E8 INX A:FF X:39 Y:00 P:67 SP:FB PPU: 85,316 CYC:9767
+DFBD 38 SEC A:FF X:3A Y:00 P:65 SP:FB PPU: 85,322 CYC:9769
+DFBE B8 CLV A:FF X:3A Y:00 P:65 SP:FB PPU: 85,328 CYC:9771
+DFBF A9 00 LDA #$00 A:FF X:3A Y:00 P:25 SP:FB PPU: 85,334 CYC:9773
+DFC1 19 00 04 ORA $0400,Y @ 0400 = AA A:00 X:3A Y:00 P:27 SP:FB PPU: 85,340 CYC:9775
+DFC4 F0 06 BEQ $DFCC A:AA X:3A Y:00 P:A5 SP:FB PPU: 86, 11 CYC:9779
+DFC6 70 04 BVS $DFCC A:AA X:3A Y:00 P:A5 SP:FB PPU: 86, 17 CYC:9781
+DFC8 90 02 BCC $DFCC A:AA X:3A Y:00 P:A5 SP:FB PPU: 86, 23 CYC:9783
+DFCA 30 02 BMI $DFCE A:AA X:3A Y:00 P:A5 SP:FB PPU: 86, 29 CYC:9785
+DFCE E8 INX A:AA X:3A Y:00 P:A5 SP:FB PPU: 86, 38 CYC:9788
+DFCF 18 CLC A:AA X:3B Y:00 P:25 SP:FB PPU: 86, 44 CYC:9790
+DFD0 24 01 BIT $01 = FF A:AA X:3B Y:00 P:24 SP:FB PPU: 86, 50 CYC:9792
+DFD2 A9 55 LDA #$55 A:AA X:3B Y:00 P:E4 SP:FB PPU: 86, 59 CYC:9795
+DFD4 39 00 04 AND $0400,Y @ 0400 = AA A:55 X:3B Y:00 P:64 SP:FB PPU: 86, 65 CYC:9797
+DFD7 D0 06 BNE $DFDF A:00 X:3B Y:00 P:66 SP:FB PPU: 86, 77 CYC:9801
+DFD9 50 04 BVC $DFDF A:00 X:3B Y:00 P:66 SP:FB PPU: 86, 83 CYC:9803
+DFDB B0 02 BCS $DFDF A:00 X:3B Y:00 P:66 SP:FB PPU: 86, 89 CYC:9805
+DFDD 10 02 BPL $DFE1 A:00 X:3B Y:00 P:66 SP:FB PPU: 86, 95 CYC:9807
+DFE1 E8 INX A:00 X:3B Y:00 P:66 SP:FB PPU: 86,104 CYC:9810
+DFE2 38 SEC A:00 X:3C Y:00 P:64 SP:FB PPU: 86,110 CYC:9812
+DFE3 B8 CLV A:00 X:3C Y:00 P:65 SP:FB PPU: 86,116 CYC:9814
+DFE4 A9 EF LDA #$EF A:00 X:3C Y:00 P:25 SP:FB PPU: 86,122 CYC:9816
+DFE6 8D 00 04 STA $0400 = AA A:EF X:3C Y:00 P:A5 SP:FB PPU: 86,128 CYC:9818
+DFE9 A9 F8 LDA #$F8 A:EF X:3C Y:00 P:A5 SP:FB PPU: 86,140 CYC:9822
+DFEB 39 00 04 AND $0400,Y @ 0400 = EF A:F8 X:3C Y:00 P:A5 SP:FB PPU: 86,146 CYC:9824
+DFEE 90 08 BCC $DFF8 A:E8 X:3C Y:00 P:A5 SP:FB PPU: 86,158 CYC:9828
+DFF0 10 06 BPL $DFF8 A:E8 X:3C Y:00 P:A5 SP:FB PPU: 86,164 CYC:9830
+DFF2 C9 E8 CMP #$E8 A:E8 X:3C Y:00 P:A5 SP:FB PPU: 86,170 CYC:9832
+DFF4 D0 02 BNE $DFF8 A:E8 X:3C Y:00 P:27 SP:FB PPU: 86,176 CYC:9834
+DFF6 50 02 BVC $DFFA A:E8 X:3C Y:00 P:27 SP:FB PPU: 86,182 CYC:9836
+DFFA E8 INX A:E8 X:3C Y:00 P:27 SP:FB PPU: 86,191 CYC:9839
+DFFB 18 CLC A:E8 X:3D Y:00 P:25 SP:FB PPU: 86,197 CYC:9841
+DFFC 24 01 BIT $01 = FF A:E8 X:3D Y:00 P:24 SP:FB PPU: 86,203 CYC:9843
+DFFE A9 AA LDA #$AA A:E8 X:3D Y:00 P:E4 SP:FB PPU: 86,212 CYC:9846
+E000 8D 00 04 STA $0400 = EF A:AA X:3D Y:00 P:E4 SP:FB PPU: 86,218 CYC:9848
+E003 A9 5F LDA #$5F A:AA X:3D Y:00 P:E4 SP:FB PPU: 86,230 CYC:9852
+E005 59 00 04 EOR $0400,Y @ 0400 = AA A:5F X:3D Y:00 P:64 SP:FB PPU: 86,236 CYC:9854
+E008 B0 08 BCS $E012 A:F5 X:3D Y:00 P:E4 SP:FB PPU: 86,248 CYC:9858
+E00A 10 06 BPL $E012 A:F5 X:3D Y:00 P:E4 SP:FB PPU: 86,254 CYC:9860
+E00C C9 F5 CMP #$F5 A:F5 X:3D Y:00 P:E4 SP:FB PPU: 86,260 CYC:9862
+E00E D0 02 BNE $E012 A:F5 X:3D Y:00 P:67 SP:FB PPU: 86,266 CYC:9864
+E010 70 02 BVS $E014 A:F5 X:3D Y:00 P:67 SP:FB PPU: 86,272 CYC:9866
+E014 E8 INX A:F5 X:3D Y:00 P:67 SP:FB PPU: 86,281 CYC:9869
+E015 38 SEC A:F5 X:3E Y:00 P:65 SP:FB PPU: 86,287 CYC:9871
+E016 B8 CLV A:F5 X:3E Y:00 P:65 SP:FB PPU: 86,293 CYC:9873
+E017 A9 70 LDA #$70 A:F5 X:3E Y:00 P:25 SP:FB PPU: 86,299 CYC:9875
+E019 8D 00 04 STA $0400 = AA A:70 X:3E Y:00 P:25 SP:FB PPU: 86,305 CYC:9877
+E01C 59 00 04 EOR $0400,Y @ 0400 = 70 A:70 X:3E Y:00 P:25 SP:FB PPU: 86,317 CYC:9881
+E01F D0 06 BNE $E027 A:00 X:3E Y:00 P:27 SP:FB PPU: 86,329 CYC:9885
+E021 70 04 BVS $E027 A:00 X:3E Y:00 P:27 SP:FB PPU: 86,335 CYC:9887
+E023 90 02 BCC $E027 A:00 X:3E Y:00 P:27 SP:FB PPU: 87, 0 CYC:9889
+E025 10 02 BPL $E029 A:00 X:3E Y:00 P:27 SP:FB PPU: 87, 6 CYC:9891
+E029 E8 INX A:00 X:3E Y:00 P:27 SP:FB PPU: 87, 15 CYC:9894
+E02A 18 CLC A:00 X:3F Y:00 P:25 SP:FB PPU: 87, 21 CYC:9896
+E02B 24 01 BIT $01 = FF A:00 X:3F Y:00 P:24 SP:FB PPU: 87, 27 CYC:9898
+E02D A9 69 LDA #$69 A:00 X:3F Y:00 P:E6 SP:FB PPU: 87, 36 CYC:9901
+E02F 8D 00 04 STA $0400 = 70 A:69 X:3F Y:00 P:64 SP:FB PPU: 87, 42 CYC:9903
+E032 A9 00 LDA #$00 A:69 X:3F Y:00 P:64 SP:FB PPU: 87, 54 CYC:9907
+E034 79 00 04 ADC $0400,Y @ 0400 = 69 A:00 X:3F Y:00 P:66 SP:FB PPU: 87, 60 CYC:9909
+E037 30 08 BMI $E041 A:69 X:3F Y:00 P:24 SP:FB PPU: 87, 72 CYC:9913
+E039 B0 06 BCS $E041 A:69 X:3F Y:00 P:24 SP:FB PPU: 87, 78 CYC:9915
+E03B C9 69 CMP #$69 A:69 X:3F Y:00 P:24 SP:FB PPU: 87, 84 CYC:9917
+E03D D0 02 BNE $E041 A:69 X:3F Y:00 P:27 SP:FB PPU: 87, 90 CYC:9919
+E03F 50 02 BVC $E043 A:69 X:3F Y:00 P:27 SP:FB PPU: 87, 96 CYC:9921
+E043 E8 INX A:69 X:3F Y:00 P:27 SP:FB PPU: 87,105 CYC:9924
+E044 38 SEC A:69 X:40 Y:00 P:25 SP:FB PPU: 87,111 CYC:9926
+E045 24 01 BIT $01 = FF A:69 X:40 Y:00 P:25 SP:FB PPU: 87,117 CYC:9928
+E047 A9 00 LDA #$00 A:69 X:40 Y:00 P:E5 SP:FB PPU: 87,126 CYC:9931
+E049 79 00 04 ADC $0400,Y @ 0400 = 69 A:00 X:40 Y:00 P:67 SP:FB PPU: 87,132 CYC:9933
+E04C 30 08 BMI $E056 A:6A X:40 Y:00 P:24 SP:FB PPU: 87,144 CYC:9937
+E04E B0 06 BCS $E056 A:6A X:40 Y:00 P:24 SP:FB PPU: 87,150 CYC:9939
+E050 C9 6A CMP #$6A A:6A X:40 Y:00 P:24 SP:FB PPU: 87,156 CYC:9941
+E052 D0 02 BNE $E056 A:6A X:40 Y:00 P:27 SP:FB PPU: 87,162 CYC:9943
+E054 50 02 BVC $E058 A:6A X:40 Y:00 P:27 SP:FB PPU: 87,168 CYC:9945
+E058 E8 INX A:6A X:40 Y:00 P:27 SP:FB PPU: 87,177 CYC:9948
+E059 38 SEC A:6A X:41 Y:00 P:25 SP:FB PPU: 87,183 CYC:9950
+E05A B8 CLV A:6A X:41 Y:00 P:25 SP:FB PPU: 87,189 CYC:9952
+E05B A9 7F LDA #$7F A:6A X:41 Y:00 P:25 SP:FB PPU: 87,195 CYC:9954
+E05D 8D 00 04 STA $0400 = 69 A:7F X:41 Y:00 P:25 SP:FB PPU: 87,201 CYC:9956
+E060 79 00 04 ADC $0400,Y @ 0400 = 7F A:7F X:41 Y:00 P:25 SP:FB PPU: 87,213 CYC:9960
+E063 10 08 BPL $E06D A:FF X:41 Y:00 P:E4 SP:FB PPU: 87,225 CYC:9964
+E065 B0 06 BCS $E06D A:FF X:41 Y:00 P:E4 SP:FB PPU: 87,231 CYC:9966
+E067 C9 FF CMP #$FF A:FF X:41 Y:00 P:E4 SP:FB PPU: 87,237 CYC:9968
+E069 D0 02 BNE $E06D A:FF X:41 Y:00 P:67 SP:FB PPU: 87,243 CYC:9970
+E06B 70 02 BVS $E06F A:FF X:41 Y:00 P:67 SP:FB PPU: 87,249 CYC:9972
+E06F E8 INX A:FF X:41 Y:00 P:67 SP:FB PPU: 87,258 CYC:9975
+E070 18 CLC A:FF X:42 Y:00 P:65 SP:FB PPU: 87,264 CYC:9977
+E071 24 01 BIT $01 = FF A:FF X:42 Y:00 P:64 SP:FB PPU: 87,270 CYC:9979
+E073 A9 80 LDA #$80 A:FF X:42 Y:00 P:E4 SP:FB PPU: 87,279 CYC:9982
+E075 8D 00 04 STA $0400 = 7F A:80 X:42 Y:00 P:E4 SP:FB PPU: 87,285 CYC:9984
+E078 A9 7F LDA #$7F A:80 X:42 Y:00 P:E4 SP:FB PPU: 87,297 CYC:9988
+E07A 79 00 04 ADC $0400,Y @ 0400 = 80 A:7F X:42 Y:00 P:64 SP:FB PPU: 87,303 CYC:9990
+E07D 10 08 BPL $E087 A:FF X:42 Y:00 P:A4 SP:FB PPU: 87,315 CYC:9994
+E07F B0 06 BCS $E087 A:FF X:42 Y:00 P:A4 SP:FB PPU: 87,321 CYC:9996
+E081 C9 FF CMP #$FF A:FF X:42 Y:00 P:A4 SP:FB PPU: 87,327 CYC:9998
+E083 D0 02 BNE $E087 A:FF X:42 Y:00 P:27 SP:FB PPU: 87,333 CYC:10000
+E085 50 02 BVC $E089 A:FF X:42 Y:00 P:27 SP:FB PPU: 87,339 CYC:10002
+E089 E8 INX A:FF X:42 Y:00 P:27 SP:FB PPU: 88, 7 CYC:10005
+E08A 38 SEC A:FF X:43 Y:00 P:25 SP:FB PPU: 88, 13 CYC:10007
+E08B B8 CLV A:FF X:43 Y:00 P:25 SP:FB PPU: 88, 19 CYC:10009
+E08C A9 80 LDA #$80 A:FF X:43 Y:00 P:25 SP:FB PPU: 88, 25 CYC:10011
+E08E 8D 00 04 STA $0400 = 80 A:80 X:43 Y:00 P:A5 SP:FB PPU: 88, 31 CYC:10013
+E091 A9 7F LDA #$7F A:80 X:43 Y:00 P:A5 SP:FB PPU: 88, 43 CYC:10017
+E093 79 00 04 ADC $0400,Y @ 0400 = 80 A:7F X:43 Y:00 P:25 SP:FB PPU: 88, 49 CYC:10019
+E096 D0 06 BNE $E09E A:00 X:43 Y:00 P:27 SP:FB PPU: 88, 61 CYC:10023
+E098 30 04 BMI $E09E A:00 X:43 Y:00 P:27 SP:FB PPU: 88, 67 CYC:10025
+E09A 70 02 BVS $E09E A:00 X:43 Y:00 P:27 SP:FB PPU: 88, 73 CYC:10027
+E09C B0 02 BCS $E0A0 A:00 X:43 Y:00 P:27 SP:FB PPU: 88, 79 CYC:10029
+E0A0 E8 INX A:00 X:43 Y:00 P:27 SP:FB PPU: 88, 88 CYC:10032
+E0A1 24 01 BIT $01 = FF A:00 X:44 Y:00 P:25 SP:FB PPU: 88, 94 CYC:10034
+E0A3 A9 40 LDA #$40 A:00 X:44 Y:00 P:E7 SP:FB PPU: 88,103 CYC:10037
+E0A5 8D 00 04 STA $0400 = 80 A:40 X:44 Y:00 P:65 SP:FB PPU: 88,109 CYC:10039
+E0A8 D9 00 04 CMP $0400,Y @ 0400 = 40 A:40 X:44 Y:00 P:65 SP:FB PPU: 88,121 CYC:10043
+E0AB 30 06 BMI $E0B3 A:40 X:44 Y:00 P:67 SP:FB PPU: 88,133 CYC:10047
+E0AD 90 04 BCC $E0B3 A:40 X:44 Y:00 P:67 SP:FB PPU: 88,139 CYC:10049
+E0AF D0 02 BNE $E0B3 A:40 X:44 Y:00 P:67 SP:FB PPU: 88,145 CYC:10051
+E0B1 70 02 BVS $E0B5 A:40 X:44 Y:00 P:67 SP:FB PPU: 88,151 CYC:10053
+E0B5 E8 INX A:40 X:44 Y:00 P:67 SP:FB PPU: 88,160 CYC:10056
+E0B6 B8 CLV A:40 X:45 Y:00 P:65 SP:FB PPU: 88,166 CYC:10058
+E0B7 CE 00 04 DEC $0400 = 40 A:40 X:45 Y:00 P:25 SP:FB PPU: 88,172 CYC:10060
+E0BA D9 00 04 CMP $0400,Y @ 0400 = 3F A:40 X:45 Y:00 P:25 SP:FB PPU: 88,190 CYC:10066
+E0BD F0 06 BEQ $E0C5 A:40 X:45 Y:00 P:25 SP:FB PPU: 88,202 CYC:10070
+E0BF 30 04 BMI $E0C5 A:40 X:45 Y:00 P:25 SP:FB PPU: 88,208 CYC:10072
+E0C1 90 02 BCC $E0C5 A:40 X:45 Y:00 P:25 SP:FB PPU: 88,214 CYC:10074
+E0C3 50 02 BVC $E0C7 A:40 X:45 Y:00 P:25 SP:FB PPU: 88,220 CYC:10076
+E0C7 E8 INX A:40 X:45 Y:00 P:25 SP:FB PPU: 88,229 CYC:10079
+E0C8 EE 00 04 INC $0400 = 3F A:40 X:46 Y:00 P:25 SP:FB PPU: 88,235 CYC:10081
+E0CB EE 00 04 INC $0400 = 40 A:40 X:46 Y:00 P:25 SP:FB PPU: 88,253 CYC:10087
+E0CE D9 00 04 CMP $0400,Y @ 0400 = 41 A:40 X:46 Y:00 P:25 SP:FB PPU: 88,271 CYC:10093
+E0D1 F0 02 BEQ $E0D5 A:40 X:46 Y:00 P:A4 SP:FB PPU: 88,283 CYC:10097
+E0D3 30 02 BMI $E0D7 A:40 X:46 Y:00 P:A4 SP:FB PPU: 88,289 CYC:10099
+E0D7 E8 INX A:40 X:46 Y:00 P:A4 SP:FB PPU: 88,298 CYC:10102
+E0D8 A9 00 LDA #$00 A:40 X:47 Y:00 P:24 SP:FB PPU: 88,304 CYC:10104
+E0DA 8D 00 04 STA $0400 = 41 A:00 X:47 Y:00 P:26 SP:FB PPU: 88,310 CYC:10106
+E0DD A9 80 LDA #$80 A:00 X:47 Y:00 P:26 SP:FB PPU: 88,322 CYC:10110
+E0DF D9 00 04 CMP $0400,Y @ 0400 = 00 A:80 X:47 Y:00 P:A4 SP:FB PPU: 88,328 CYC:10112
+E0E2 F0 04 BEQ $E0E8 A:80 X:47 Y:00 P:A5 SP:FB PPU: 88,340 CYC:10116
+E0E4 10 02 BPL $E0E8 A:80 X:47 Y:00 P:A5 SP:FB PPU: 89, 5 CYC:10118
+E0E6 B0 02 BCS $E0EA A:80 X:47 Y:00 P:A5 SP:FB PPU: 89, 11 CYC:10120
+E0EA E8 INX A:80 X:47 Y:00 P:A5 SP:FB PPU: 89, 20 CYC:10123
+E0EB A0 80 LDY #$80 A:80 X:48 Y:00 P:25 SP:FB PPU: 89, 26 CYC:10125
+E0ED 8C 00 04 STY $0400 = 00 A:80 X:48 Y:80 P:A5 SP:FB PPU: 89, 32 CYC:10127
+E0F0 A0 00 LDY #$00 A:80 X:48 Y:80 P:A5 SP:FB PPU: 89, 44 CYC:10131
+E0F2 D9 00 04 CMP $0400,Y @ 0400 = 80 A:80 X:48 Y:00 P:27 SP:FB PPU: 89, 50 CYC:10133
+E0F5 D0 04 BNE $E0FB A:80 X:48 Y:00 P:27 SP:FB PPU: 89, 62 CYC:10137
+E0F7 30 02 BMI $E0FB A:80 X:48 Y:00 P:27 SP:FB PPU: 89, 68 CYC:10139
+E0F9 B0 02 BCS $E0FD A:80 X:48 Y:00 P:27 SP:FB PPU: 89, 74 CYC:10141
+E0FD E8 INX A:80 X:48 Y:00 P:27 SP:FB PPU: 89, 83 CYC:10144
+E0FE EE 00 04 INC $0400 = 80 A:80 X:49 Y:00 P:25 SP:FB PPU: 89, 89 CYC:10146
+E101 D9 00 04 CMP $0400,Y @ 0400 = 81 A:80 X:49 Y:00 P:A5 SP:FB PPU: 89,107 CYC:10152
+E104 B0 04 BCS $E10A A:80 X:49 Y:00 P:A4 SP:FB PPU: 89,119 CYC:10156
+E106 F0 02 BEQ $E10A A:80 X:49 Y:00 P:A4 SP:FB PPU: 89,125 CYC:10158
+E108 30 02 BMI $E10C A:80 X:49 Y:00 P:A4 SP:FB PPU: 89,131 CYC:10160
+E10C E8 INX A:80 X:49 Y:00 P:A4 SP:FB PPU: 89,140 CYC:10163
+E10D CE 00 04 DEC $0400 = 81 A:80 X:4A Y:00 P:24 SP:FB PPU: 89,146 CYC:10165
+E110 CE 00 04 DEC $0400 = 80 A:80 X:4A Y:00 P:A4 SP:FB PPU: 89,164 CYC:10171
+E113 D9 00 04 CMP $0400,Y @ 0400 = 7F A:80 X:4A Y:00 P:24 SP:FB PPU: 89,182 CYC:10177
+E116 90 04 BCC $E11C A:80 X:4A Y:00 P:25 SP:FB PPU: 89,194 CYC:10181
+E118 F0 02 BEQ $E11C A:80 X:4A Y:00 P:25 SP:FB PPU: 89,200 CYC:10183
+E11A 10 02 BPL $E11E A:80 X:4A Y:00 P:25 SP:FB PPU: 89,206 CYC:10185
+E11E E8 INX A:80 X:4A Y:00 P:25 SP:FB PPU: 89,215 CYC:10188
+E11F 24 01 BIT $01 = FF A:80 X:4B Y:00 P:25 SP:FB PPU: 89,221 CYC:10190
+E121 A9 40 LDA #$40 A:80 X:4B Y:00 P:E5 SP:FB PPU: 89,230 CYC:10193
+E123 8D 00 04 STA $0400 = 7F A:40 X:4B Y:00 P:65 SP:FB PPU: 89,236 CYC:10195
+E126 38 SEC A:40 X:4B Y:00 P:65 SP:FB PPU: 89,248 CYC:10199
+E127 F9 00 04 SBC $0400,Y @ 0400 = 40 A:40 X:4B Y:00 P:65 SP:FB PPU: 89,254 CYC:10201
+E12A 30 0A BMI $E136 A:00 X:4B Y:00 P:27 SP:FB PPU: 89,266 CYC:10205
+E12C 90 08 BCC $E136 A:00 X:4B Y:00 P:27 SP:FB PPU: 89,272 CYC:10207
+E12E D0 06 BNE $E136 A:00 X:4B Y:00 P:27 SP:FB PPU: 89,278 CYC:10209
+E130 70 04 BVS $E136 A:00 X:4B Y:00 P:27 SP:FB PPU: 89,284 CYC:10211
+E132 C9 00 CMP #$00 A:00 X:4B Y:00 P:27 SP:FB PPU: 89,290 CYC:10213
+E134 F0 02 BEQ $E138 A:00 X:4B Y:00 P:27 SP:FB PPU: 89,296 CYC:10215
+E138 E8 INX A:00 X:4B Y:00 P:27 SP:FB PPU: 89,305 CYC:10218
+E139 B8 CLV A:00 X:4C Y:00 P:25 SP:FB PPU: 89,311 CYC:10220
+E13A 38 SEC A:00 X:4C Y:00 P:25 SP:FB PPU: 89,317 CYC:10222
+E13B A9 40 LDA #$40 A:00 X:4C Y:00 P:25 SP:FB PPU: 89,323 CYC:10224
+E13D CE 00 04 DEC $0400 = 40 A:40 X:4C Y:00 P:25 SP:FB PPU: 89,329 CYC:10226
+E140 F9 00 04 SBC $0400,Y @ 0400 = 3F A:40 X:4C Y:00 P:25 SP:FB PPU: 90, 6 CYC:10232
+E143 F0 0A BEQ $E14F A:01 X:4C Y:00 P:25 SP:FB PPU: 90, 18 CYC:10236
+E145 30 08 BMI $E14F A:01 X:4C Y:00 P:25 SP:FB PPU: 90, 24 CYC:10238
+E147 90 06 BCC $E14F A:01 X:4C Y:00 P:25 SP:FB PPU: 90, 30 CYC:10240
+E149 70 04 BVS $E14F A:01 X:4C Y:00 P:25 SP:FB PPU: 90, 36 CYC:10242
+E14B C9 01 CMP #$01 A:01 X:4C Y:00 P:25 SP:FB PPU: 90, 42 CYC:10244
+E14D F0 02 BEQ $E151 A:01 X:4C Y:00 P:27 SP:FB PPU: 90, 48 CYC:10246
+E151 E8 INX A:01 X:4C Y:00 P:27 SP:FB PPU: 90, 57 CYC:10249
+E152 A9 40 LDA #$40 A:01 X:4D Y:00 P:25 SP:FB PPU: 90, 63 CYC:10251
+E154 38 SEC A:40 X:4D Y:00 P:25 SP:FB PPU: 90, 69 CYC:10253
+E155 24 01 BIT $01 = FF A:40 X:4D Y:00 P:25 SP:FB PPU: 90, 75 CYC:10255
+E157 EE 00 04 INC $0400 = 3F A:40 X:4D Y:00 P:E5 SP:FB PPU: 90, 84 CYC:10258
+E15A EE 00 04 INC $0400 = 40 A:40 X:4D Y:00 P:65 SP:FB PPU: 90,102 CYC:10264
+E15D F9 00 04 SBC $0400,Y @ 0400 = 41 A:40 X:4D Y:00 P:65 SP:FB PPU: 90,120 CYC:10270
+E160 B0 0A BCS $E16C A:FF X:4D Y:00 P:A4 SP:FB PPU: 90,132 CYC:10274
+E162 F0 08 BEQ $E16C A:FF X:4D Y:00 P:A4 SP:FB PPU: 90,138 CYC:10276
+E164 10 06 BPL $E16C A:FF X:4D Y:00 P:A4 SP:FB PPU: 90,144 CYC:10278
+E166 70 04 BVS $E16C A:FF X:4D Y:00 P:A4 SP:FB PPU: 90,150 CYC:10280
+E168 C9 FF CMP #$FF A:FF X:4D Y:00 P:A4 SP:FB PPU: 90,156 CYC:10282
+E16A F0 02 BEQ $E16E A:FF X:4D Y:00 P:27 SP:FB PPU: 90,162 CYC:10284
+E16E E8 INX A:FF X:4D Y:00 P:27 SP:FB PPU: 90,171 CYC:10287
+E16F 18 CLC A:FF X:4E Y:00 P:25 SP:FB PPU: 90,177 CYC:10289
+E170 A9 00 LDA #$00 A:FF X:4E Y:00 P:24 SP:FB PPU: 90,183 CYC:10291
+E172 8D 00 04 STA $0400 = 41 A:00 X:4E Y:00 P:26 SP:FB PPU: 90,189 CYC:10293
+E175 A9 80 LDA #$80 A:00 X:4E Y:00 P:26 SP:FB PPU: 90,201 CYC:10297
+E177 F9 00 04 SBC $0400,Y @ 0400 = 00 A:80 X:4E Y:00 P:A4 SP:FB PPU: 90,207 CYC:10299
+E17A 90 04 BCC $E180 A:7F X:4E Y:00 P:65 SP:FB PPU: 90,219 CYC:10303
+E17C C9 7F CMP #$7F A:7F X:4E Y:00 P:65 SP:FB PPU: 90,225 CYC:10305
+E17E F0 02 BEQ $E182 A:7F X:4E Y:00 P:67 SP:FB PPU: 90,231 CYC:10307
+E182 E8 INX A:7F X:4E Y:00 P:67 SP:FB PPU: 90,240 CYC:10310
+E183 38 SEC A:7F X:4F Y:00 P:65 SP:FB PPU: 90,246 CYC:10312
+E184 A9 7F LDA #$7F A:7F X:4F Y:00 P:65 SP:FB PPU: 90,252 CYC:10314
+E186 8D 00 04 STA $0400 = 00 A:7F X:4F Y:00 P:65 SP:FB PPU: 90,258 CYC:10316
+E189 A9 81 LDA #$81 A:7F X:4F Y:00 P:65 SP:FB PPU: 90,270 CYC:10320
+E18B F9 00 04 SBC $0400,Y @ 0400 = 7F A:81 X:4F Y:00 P:E5 SP:FB PPU: 90,276 CYC:10322
+E18E 50 06 BVC $E196 A:02 X:4F Y:00 P:65 SP:FB PPU: 90,288 CYC:10326
+E190 90 04 BCC $E196 A:02 X:4F Y:00 P:65 SP:FB PPU: 90,294 CYC:10328
+E192 C9 02 CMP #$02 A:02 X:4F Y:00 P:65 SP:FB PPU: 90,300 CYC:10330
+E194 F0 02 BEQ $E198 A:02 X:4F Y:00 P:67 SP:FB PPU: 90,306 CYC:10332
+E198 E8 INX A:02 X:4F Y:00 P:67 SP:FB PPU: 90,315 CYC:10335
+E199 A9 00 LDA #$00 A:02 X:50 Y:00 P:65 SP:FB PPU: 90,321 CYC:10337
+E19B A9 87 LDA #$87 A:00 X:50 Y:00 P:67 SP:FB PPU: 90,327 CYC:10339
+E19D 99 00 04 STA $0400,Y @ 0400 = 7F A:87 X:50 Y:00 P:E5 SP:FB PPU: 90,333 CYC:10341
+E1A0 AD 00 04 LDA $0400 = 87 A:87 X:50 Y:00 P:E5 SP:FB PPU: 91, 7 CYC:10346
+E1A3 C9 87 CMP #$87 A:87 X:50 Y:00 P:E5 SP:FB PPU: 91, 19 CYC:10350
+E1A5 F0 02 BEQ $E1A9 A:87 X:50 Y:00 P:67 SP:FB PPU: 91, 25 CYC:10352
+E1A9 60 RTS A:87 X:50 Y:00 P:67 SP:FB PPU: 91, 34 CYC:10355
+C629 20 B8 DB JSR $DBB8 A:87 X:50 Y:00 P:67 SP:FD PPU: 91, 52 CYC:10361
+DBB8 A9 FF LDA #$FF A:87 X:50 Y:00 P:67 SP:FB PPU: 91, 70 CYC:10367
+DBBA 85 01 STA $01 = FF A:FF X:50 Y:00 P:E5 SP:FB PPU: 91, 76 CYC:10369
+DBBC A9 AA LDA #$AA A:FF X:50 Y:00 P:E5 SP:FB PPU: 91, 85 CYC:10372
+DBBE 85 33 STA $33 = A3 A:AA X:50 Y:00 P:E5 SP:FB PPU: 91, 91 CYC:10374
+DBC0 A9 BB LDA #$BB A:AA X:50 Y:00 P:E5 SP:FB PPU: 91,100 CYC:10377
+DBC2 85 89 STA $89 = 00 A:BB X:50 Y:00 P:E5 SP:FB PPU: 91,106 CYC:10379
+DBC4 A2 00 LDX #$00 A:BB X:50 Y:00 P:E5 SP:FB PPU: 91,115 CYC:10382
+DBC6 A9 66 LDA #$66 A:BB X:00 Y:00 P:67 SP:FB PPU: 91,121 CYC:10384
+DBC8 24 01 BIT $01 = FF A:66 X:00 Y:00 P:65 SP:FB PPU: 91,127 CYC:10386
+DBCA 38 SEC A:66 X:00 Y:00 P:E5 SP:FB PPU: 91,136 CYC:10389
+DBCB A0 00 LDY #$00 A:66 X:00 Y:00 P:E5 SP:FB PPU: 91,142 CYC:10391
+DBCD B4 33 LDY $33,X @ 33 = AA A:66 X:00 Y:00 P:67 SP:FB PPU: 91,148 CYC:10393
+DBCF 10 12 BPL $DBE3 A:66 X:00 Y:AA P:E5 SP:FB PPU: 91,160 CYC:10397
+DBD1 F0 10 BEQ $DBE3 A:66 X:00 Y:AA P:E5 SP:FB PPU: 91,166 CYC:10399
+DBD3 50 0E BVC $DBE3 A:66 X:00 Y:AA P:E5 SP:FB PPU: 91,172 CYC:10401
+DBD5 90 0C BCC $DBE3 A:66 X:00 Y:AA P:E5 SP:FB PPU: 91,178 CYC:10403
+DBD7 C9 66 CMP #$66 A:66 X:00 Y:AA P:E5 SP:FB PPU: 91,184 CYC:10405
+DBD9 D0 08 BNE $DBE3 A:66 X:00 Y:AA P:67 SP:FB PPU: 91,190 CYC:10407
+DBDB E0 00 CPX #$00 A:66 X:00 Y:AA P:67 SP:FB PPU: 91,196 CYC:10409
+DBDD D0 04 BNE $DBE3 A:66 X:00 Y:AA P:67 SP:FB PPU: 91,202 CYC:10411
+DBDF C0 AA CPY #$AA A:66 X:00 Y:AA P:67 SP:FB PPU: 91,208 CYC:10413
+DBE1 F0 04 BEQ $DBE7 A:66 X:00 Y:AA P:67 SP:FB PPU: 91,214 CYC:10415
+DBE7 A2 8A LDX #$8A A:66 X:00 Y:AA P:67 SP:FB PPU: 91,223 CYC:10418
+DBE9 A9 66 LDA #$66 A:66 X:8A Y:AA P:E5 SP:FB PPU: 91,229 CYC:10420
+DBEB B8 CLV A:66 X:8A Y:AA P:65 SP:FB PPU: 91,235 CYC:10422
+DBEC 18 CLC A:66 X:8A Y:AA P:25 SP:FB PPU: 91,241 CYC:10424
+DBED A0 00 LDY #$00 A:66 X:8A Y:AA P:24 SP:FB PPU: 91,247 CYC:10426
+DBEF B4 FF LDY $FF,X @ 89 = BB A:66 X:8A Y:00 P:26 SP:FB PPU: 91,253 CYC:10428
+DBF1 10 12 BPL $DC05 A:66 X:8A Y:BB P:A4 SP:FB PPU: 91,265 CYC:10432
+DBF3 F0 10 BEQ $DC05 A:66 X:8A Y:BB P:A4 SP:FB PPU: 91,271 CYC:10434
+DBF5 70 0E BVS $DC05 A:66 X:8A Y:BB P:A4 SP:FB PPU: 91,277 CYC:10436
+DBF7 B0 0C BCS $DC05 A:66 X:8A Y:BB P:A4 SP:FB PPU: 91,283 CYC:10438
+DBF9 C0 BB CPY #$BB A:66 X:8A Y:BB P:A4 SP:FB PPU: 91,289 CYC:10440
+DBFB D0 08 BNE $DC05 A:66 X:8A Y:BB P:27 SP:FB PPU: 91,295 CYC:10442
+DBFD C9 66 CMP #$66 A:66 X:8A Y:BB P:27 SP:FB PPU: 91,301 CYC:10444
+DBFF D0 04 BNE $DC05 A:66 X:8A Y:BB P:27 SP:FB PPU: 91,307 CYC:10446
+DC01 E0 8A CPX #$8A A:66 X:8A Y:BB P:27 SP:FB PPU: 91,313 CYC:10448
+DC03 F0 04 BEQ $DC09 A:66 X:8A Y:BB P:27 SP:FB PPU: 91,319 CYC:10450
+DC09 24 01 BIT $01 = FF A:66 X:8A Y:BB P:27 SP:FB PPU: 91,328 CYC:10453
+DC0B 38 SEC A:66 X:8A Y:BB P:E5 SP:FB PPU: 91,337 CYC:10456
+DC0C A0 44 LDY #$44 A:66 X:8A Y:BB P:E5 SP:FB PPU: 92, 2 CYC:10458
+DC0E A2 00 LDX #$00 A:66 X:8A Y:44 P:65 SP:FB PPU: 92, 8 CYC:10460
+DC10 94 33 STY $33,X @ 33 = AA A:66 X:00 Y:44 P:67 SP:FB PPU: 92, 14 CYC:10462
+DC12 A5 33 LDA $33 = 44 A:66 X:00 Y:44 P:67 SP:FB PPU: 92, 26 CYC:10466
+DC14 90 18 BCC $DC2E A:44 X:00 Y:44 P:65 SP:FB PPU: 92, 35 CYC:10469
+DC16 C9 44 CMP #$44 A:44 X:00 Y:44 P:65 SP:FB PPU: 92, 41 CYC:10471
+DC18 D0 14 BNE $DC2E A:44 X:00 Y:44 P:67 SP:FB PPU: 92, 47 CYC:10473
+DC1A 50 12 BVC $DC2E A:44 X:00 Y:44 P:67 SP:FB PPU: 92, 53 CYC:10475
+DC1C 18 CLC A:44 X:00 Y:44 P:67 SP:FB PPU: 92, 59 CYC:10477
+DC1D B8 CLV A:44 X:00 Y:44 P:66 SP:FB PPU: 92, 65 CYC:10479
+DC1E A0 99 LDY #$99 A:44 X:00 Y:44 P:26 SP:FB PPU: 92, 71 CYC:10481
+DC20 A2 80 LDX #$80 A:44 X:00 Y:99 P:A4 SP:FB PPU: 92, 77 CYC:10483
+DC22 94 85 STY $85,X @ 05 = 00 A:44 X:80 Y:99 P:A4 SP:FB PPU: 92, 83 CYC:10485
+DC24 A5 05 LDA $05 = 99 A:44 X:80 Y:99 P:A4 SP:FB PPU: 92, 95 CYC:10489
+DC26 B0 06 BCS $DC2E A:99 X:80 Y:99 P:A4 SP:FB PPU: 92,104 CYC:10492
+DC28 C9 99 CMP #$99 A:99 X:80 Y:99 P:A4 SP:FB PPU: 92,110 CYC:10494
+DC2A D0 02 BNE $DC2E A:99 X:80 Y:99 P:27 SP:FB PPU: 92,116 CYC:10496
+DC2C 50 04 BVC $DC32 A:99 X:80 Y:99 P:27 SP:FB PPU: 92,122 CYC:10498
+DC32 A0 0B LDY #$0B A:99 X:80 Y:99 P:27 SP:FB PPU: 92,131 CYC:10501
+DC34 A9 AA LDA #$AA A:99 X:80 Y:0B P:25 SP:FB PPU: 92,137 CYC:10503
+DC36 A2 78 LDX #$78 A:AA X:80 Y:0B P:A5 SP:FB PPU: 92,143 CYC:10505
+DC38 85 78 STA $78 = 00 A:AA X:78 Y:0B P:25 SP:FB PPU: 92,149 CYC:10507
+DC3A 20 B6 F7 JSR $F7B6 A:AA X:78 Y:0B P:25 SP:FB PPU: 92,158 CYC:10510
+F7B6 18 CLC A:AA X:78 Y:0B P:25 SP:F9 PPU: 92,176 CYC:10516
+F7B7 A9 FF LDA #$FF A:AA X:78 Y:0B P:24 SP:F9 PPU: 92,182 CYC:10518
+F7B9 85 01 STA $01 = FF A:FF X:78 Y:0B P:A4 SP:F9 PPU: 92,188 CYC:10520
+F7BB 24 01 BIT $01 = FF A:FF X:78 Y:0B P:A4 SP:F9 PPU: 92,197 CYC:10523
+F7BD A9 55 LDA #$55 A:FF X:78 Y:0B P:E4 SP:F9 PPU: 92,206 CYC:10526
+F7BF 60 RTS A:55 X:78 Y:0B P:64 SP:F9 PPU: 92,212 CYC:10528
+DC3D 15 00 ORA $00,X @ 78 = AA A:55 X:78 Y:0B P:64 SP:FB PPU: 92,230 CYC:10534
+DC3F 20 C0 F7 JSR $F7C0 A:FF X:78 Y:0B P:E4 SP:FB PPU: 92,242 CYC:10538
+F7C0 B0 09 BCS $F7CB A:FF X:78 Y:0B P:E4 SP:F9 PPU: 92,260 CYC:10544
+F7C2 10 07 BPL $F7CB A:FF X:78 Y:0B P:E4 SP:F9 PPU: 92,266 CYC:10546
+F7C4 C9 FF CMP #$FF A:FF X:78 Y:0B P:E4 SP:F9 PPU: 92,272 CYC:10548
+F7C6 D0 03 BNE $F7CB A:FF X:78 Y:0B P:67 SP:F9 PPU: 92,278 CYC:10550
+F7C8 50 01 BVC $F7CB A:FF X:78 Y:0B P:67 SP:F9 PPU: 92,284 CYC:10552
+F7CA 60 RTS A:FF X:78 Y:0B P:67 SP:F9 PPU: 92,290 CYC:10554
+DC42 C8 INY A:FF X:78 Y:0B P:67 SP:FB PPU: 92,308 CYC:10560
+DC43 A9 00 LDA #$00 A:FF X:78 Y:0C P:65 SP:FB PPU: 92,314 CYC:10562
+DC45 85 78 STA $78 = AA A:00 X:78 Y:0C P:67 SP:FB PPU: 92,320 CYC:10564
+DC47 20 CE F7 JSR $F7CE A:00 X:78 Y:0C P:67 SP:FB PPU: 92,329 CYC:10567
+F7CE 38 SEC A:00 X:78 Y:0C P:67 SP:F9 PPU: 93, 6 CYC:10573
+F7CF B8 CLV A:00 X:78 Y:0C P:67 SP:F9 PPU: 93, 12 CYC:10575
+F7D0 A9 00 LDA #$00 A:00 X:78 Y:0C P:27 SP:F9 PPU: 93, 18 CYC:10577
+F7D2 60 RTS A:00 X:78 Y:0C P:27 SP:F9 PPU: 93, 24 CYC:10579
+DC4A 15 00 ORA $00,X @ 78 = 00 A:00 X:78 Y:0C P:27 SP:FB PPU: 93, 42 CYC:10585
+DC4C 20 D3 F7 JSR $F7D3 A:00 X:78 Y:0C P:27 SP:FB PPU: 93, 54 CYC:10589
+F7D3 D0 07 BNE $F7DC A:00 X:78 Y:0C P:27 SP:F9 PPU: 93, 72 CYC:10595
+F7D5 70 05 BVS $F7DC A:00 X:78 Y:0C P:27 SP:F9 PPU: 93, 78 CYC:10597
+F7D7 90 03 BCC $F7DC A:00 X:78 Y:0C P:27 SP:F9 PPU: 93, 84 CYC:10599
+F7D9 30 01 BMI $F7DC A:00 X:78 Y:0C P:27 SP:F9 PPU: 93, 90 CYC:10601
+F7DB 60 RTS A:00 X:78 Y:0C P:27 SP:F9 PPU: 93, 96 CYC:10603
+DC4F C8 INY A:00 X:78 Y:0C P:27 SP:FB PPU: 93,114 CYC:10609
+DC50 A9 AA LDA #$AA A:00 X:78 Y:0D P:25 SP:FB PPU: 93,120 CYC:10611
+DC52 85 78 STA $78 = 00 A:AA X:78 Y:0D P:A5 SP:FB PPU: 93,126 CYC:10613
+DC54 20 DF F7 JSR $F7DF A:AA X:78 Y:0D P:A5 SP:FB PPU: 93,135 CYC:10616
+F7DF 18 CLC A:AA X:78 Y:0D P:A5 SP:F9 PPU: 93,153 CYC:10622
+F7E0 24 01 BIT $01 = FF A:AA X:78 Y:0D P:A4 SP:F9 PPU: 93,159 CYC:10624
+F7E2 A9 55 LDA #$55 A:AA X:78 Y:0D P:E4 SP:F9 PPU: 93,168 CYC:10627
+F7E4 60 RTS A:55 X:78 Y:0D P:64 SP:F9 PPU: 93,174 CYC:10629
+DC57 35 00 AND $00,X @ 78 = AA A:55 X:78 Y:0D P:64 SP:FB PPU: 93,192 CYC:10635
+DC59 20 E5 F7 JSR $F7E5 A:00 X:78 Y:0D P:66 SP:FB PPU: 93,204 CYC:10639
+F7E5 D0 07 BNE $F7EE A:00 X:78 Y:0D P:66 SP:F9 PPU: 93,222 CYC:10645
+F7E7 50 05 BVC $F7EE A:00 X:78 Y:0D P:66 SP:F9 PPU: 93,228 CYC:10647
+F7E9 B0 03 BCS $F7EE A:00 X:78 Y:0D P:66 SP:F9 PPU: 93,234 CYC:10649
+F7EB 30 01 BMI $F7EE A:00 X:78 Y:0D P:66 SP:F9 PPU: 93,240 CYC:10651
+F7ED 60 RTS A:00 X:78 Y:0D P:66 SP:F9 PPU: 93,246 CYC:10653
+DC5C C8 INY A:00 X:78 Y:0D P:66 SP:FB PPU: 93,264 CYC:10659
+DC5D A9 EF LDA #$EF A:00 X:78 Y:0E P:64 SP:FB PPU: 93,270 CYC:10661
+DC5F 85 78 STA $78 = AA A:EF X:78 Y:0E P:E4 SP:FB PPU: 93,276 CYC:10663
+DC61 20 F1 F7 JSR $F7F1 A:EF X:78 Y:0E P:E4 SP:FB PPU: 93,285 CYC:10666
+F7F1 38 SEC A:EF X:78 Y:0E P:E4 SP:F9 PPU: 93,303 CYC:10672
+F7F2 B8 CLV A:EF X:78 Y:0E P:E5 SP:F9 PPU: 93,309 CYC:10674
+F7F3 A9 F8 LDA #$F8 A:EF X:78 Y:0E P:A5 SP:F9 PPU: 93,315 CYC:10676
+F7F5 60 RTS A:F8 X:78 Y:0E P:A5 SP:F9 PPU: 93,321 CYC:10678
+DC64 35 00 AND $00,X @ 78 = EF A:F8 X:78 Y:0E P:A5 SP:FB PPU: 93,339 CYC:10684
+DC66 20 F6 F7 JSR $F7F6 A:E8 X:78 Y:0E P:A5 SP:FB PPU: 94, 10 CYC:10688
+F7F6 90 09 BCC $F801 A:E8 X:78 Y:0E P:A5 SP:F9 PPU: 94, 28 CYC:10694
+F7F8 10 07 BPL $F801 A:E8 X:78 Y:0E P:A5 SP:F9 PPU: 94, 34 CYC:10696
+F7FA C9 E8 CMP #$E8 A:E8 X:78 Y:0E P:A5 SP:F9 PPU: 94, 40 CYC:10698
+F7FC D0 03 BNE $F801 A:E8 X:78 Y:0E P:27 SP:F9 PPU: 94, 46 CYC:10700
+F7FE 70 01 BVS $F801 A:E8 X:78 Y:0E P:27 SP:F9 PPU: 94, 52 CYC:10702
+F800 60 RTS A:E8 X:78 Y:0E P:27 SP:F9 PPU: 94, 58 CYC:10704
+DC69 C8 INY A:E8 X:78 Y:0E P:27 SP:FB PPU: 94, 76 CYC:10710
+DC6A A9 AA LDA #$AA A:E8 X:78 Y:0F P:25 SP:FB PPU: 94, 82 CYC:10712
+DC6C 85 78 STA $78 = EF A:AA X:78 Y:0F P:A5 SP:FB PPU: 94, 88 CYC:10714
+DC6E 20 04 F8 JSR $F804 A:AA X:78 Y:0F P:A5 SP:FB PPU: 94, 97 CYC:10717
+F804 18 CLC A:AA X:78 Y:0F P:A5 SP:F9 PPU: 94,115 CYC:10723
+F805 24 01 BIT $01 = FF A:AA X:78 Y:0F P:A4 SP:F9 PPU: 94,121 CYC:10725
+F807 A9 5F LDA #$5F A:AA X:78 Y:0F P:E4 SP:F9 PPU: 94,130 CYC:10728
+F809 60 RTS A:5F X:78 Y:0F P:64 SP:F9 PPU: 94,136 CYC:10730
+DC71 55 00 EOR $00,X @ 78 = AA A:5F X:78 Y:0F P:64 SP:FB PPU: 94,154 CYC:10736
+DC73 20 0A F8 JSR $F80A A:F5 X:78 Y:0F P:E4 SP:FB PPU: 94,166 CYC:10740
+F80A B0 09 BCS $F815 A:F5 X:78 Y:0F P:E4 SP:F9 PPU: 94,184 CYC:10746
+F80C 10 07 BPL $F815 A:F5 X:78 Y:0F P:E4 SP:F9 PPU: 94,190 CYC:10748
+F80E C9 F5 CMP #$F5 A:F5 X:78 Y:0F P:E4 SP:F9 PPU: 94,196 CYC:10750
+F810 D0 03 BNE $F815 A:F5 X:78 Y:0F P:67 SP:F9 PPU: 94,202 CYC:10752
+F812 50 01 BVC $F815 A:F5 X:78 Y:0F P:67 SP:F9 PPU: 94,208 CYC:10754
+F814 60 RTS A:F5 X:78 Y:0F P:67 SP:F9 PPU: 94,214 CYC:10756
+DC76 C8 INY A:F5 X:78 Y:0F P:67 SP:FB PPU: 94,232 CYC:10762
+DC77 A9 70 LDA #$70 A:F5 X:78 Y:10 P:65 SP:FB PPU: 94,238 CYC:10764
+DC79 85 78 STA $78 = AA A:70 X:78 Y:10 P:65 SP:FB PPU: 94,244 CYC:10766
+DC7B 20 18 F8 JSR $F818 A:70 X:78 Y:10 P:65 SP:FB PPU: 94,253 CYC:10769
+F818 38 SEC A:70 X:78 Y:10 P:65 SP:F9 PPU: 94,271 CYC:10775
+F819 B8 CLV A:70 X:78 Y:10 P:65 SP:F9 PPU: 94,277 CYC:10777
+F81A A9 70 LDA #$70 A:70 X:78 Y:10 P:25 SP:F9 PPU: 94,283 CYC:10779
+F81C 60 RTS A:70 X:78 Y:10 P:25 SP:F9 PPU: 94,289 CYC:10781
+DC7E 55 00 EOR $00,X @ 78 = 70 A:70 X:78 Y:10 P:25 SP:FB PPU: 94,307 CYC:10787
+DC80 20 1D F8 JSR $F81D A:00 X:78 Y:10 P:27 SP:FB PPU: 94,319 CYC:10791
+F81D D0 07 BNE $F826 A:00 X:78 Y:10 P:27 SP:F9 PPU: 94,337 CYC:10797
+F81F 70 05 BVS $F826 A:00 X:78 Y:10 P:27 SP:F9 PPU: 95, 2 CYC:10799
+F821 90 03 BCC $F826 A:00 X:78 Y:10 P:27 SP:F9 PPU: 95, 8 CYC:10801
+F823 30 01 BMI $F826 A:00 X:78 Y:10 P:27 SP:F9 PPU: 95, 14 CYC:10803
+F825 60 RTS A:00 X:78 Y:10 P:27 SP:F9 PPU: 95, 20 CYC:10805
+DC83 C8 INY A:00 X:78 Y:10 P:27 SP:FB PPU: 95, 38 CYC:10811
+DC84 A9 69 LDA #$69 A:00 X:78 Y:11 P:25 SP:FB PPU: 95, 44 CYC:10813
+DC86 85 78 STA $78 = 70 A:69 X:78 Y:11 P:25 SP:FB PPU: 95, 50 CYC:10815
+DC88 20 29 F8 JSR $F829 A:69 X:78 Y:11 P:25 SP:FB PPU: 95, 59 CYC:10818
+F829 18 CLC A:69 X:78 Y:11 P:25 SP:F9 PPU: 95, 77 CYC:10824
+F82A 24 01 BIT $01 = FF A:69 X:78 Y:11 P:24 SP:F9 PPU: 95, 83 CYC:10826
+F82C A9 00 LDA #$00 A:69 X:78 Y:11 P:E4 SP:F9 PPU: 95, 92 CYC:10829
+F82E 60 RTS A:00 X:78 Y:11 P:66 SP:F9 PPU: 95, 98 CYC:10831
+DC8B 75 00 ADC $00,X @ 78 = 69 A:00 X:78 Y:11 P:66 SP:FB PPU: 95,116 CYC:10837
+DC8D 20 2F F8 JSR $F82F A:69 X:78 Y:11 P:24 SP:FB PPU: 95,128 CYC:10841
+F82F 30 09 BMI $F83A A:69 X:78 Y:11 P:24 SP:F9 PPU: 95,146 CYC:10847
+F831 B0 07 BCS $F83A A:69 X:78 Y:11 P:24 SP:F9 PPU: 95,152 CYC:10849
+F833 C9 69 CMP #$69 A:69 X:78 Y:11 P:24 SP:F9 PPU: 95,158 CYC:10851
+F835 D0 03 BNE $F83A A:69 X:78 Y:11 P:27 SP:F9 PPU: 95,164 CYC:10853
+F837 70 01 BVS $F83A A:69 X:78 Y:11 P:27 SP:F9 PPU: 95,170 CYC:10855
+F839 60 RTS A:69 X:78 Y:11 P:27 SP:F9 PPU: 95,176 CYC:10857
+DC90 C8 INY A:69 X:78 Y:11 P:27 SP:FB PPU: 95,194 CYC:10863
+DC91 20 3D F8 JSR $F83D A:69 X:78 Y:12 P:25 SP:FB PPU: 95,200 CYC:10865
+F83D 38 SEC A:69 X:78 Y:12 P:25 SP:F9 PPU: 95,218 CYC:10871
+F83E 24 01 BIT $01 = FF A:69 X:78 Y:12 P:25 SP:F9 PPU: 95,224 CYC:10873
+F840 A9 00 LDA #$00 A:69 X:78 Y:12 P:E5 SP:F9 PPU: 95,233 CYC:10876
+F842 60 RTS A:00 X:78 Y:12 P:67 SP:F9 PPU: 95,239 CYC:10878
+DC94 75 00 ADC $00,X @ 78 = 69 A:00 X:78 Y:12 P:67 SP:FB PPU: 95,257 CYC:10884
+DC96 20 43 F8 JSR $F843 A:6A X:78 Y:12 P:24 SP:FB PPU: 95,269 CYC:10888
+F843 30 09 BMI $F84E A:6A X:78 Y:12 P:24 SP:F9 PPU: 95,287 CYC:10894
+F845 B0 07 BCS $F84E A:6A X:78 Y:12 P:24 SP:F9 PPU: 95,293 CYC:10896
+F847 C9 6A CMP #$6A A:6A X:78 Y:12 P:24 SP:F9 PPU: 95,299 CYC:10898
+F849 D0 03 BNE $F84E A:6A X:78 Y:12 P:27 SP:F9 PPU: 95,305 CYC:10900
+F84B 70 01 BVS $F84E A:6A X:78 Y:12 P:27 SP:F9 PPU: 95,311 CYC:10902
+F84D 60 RTS A:6A X:78 Y:12 P:27 SP:F9 PPU: 95,317 CYC:10904
+DC99 C8 INY A:6A X:78 Y:12 P:27 SP:FB PPU: 95,335 CYC:10910
+DC9A A9 7F LDA #$7F A:6A X:78 Y:13 P:25 SP:FB PPU: 96, 0 CYC:10912
+DC9C 85 78 STA $78 = 69 A:7F X:78 Y:13 P:25 SP:FB PPU: 96, 6 CYC:10914
+DC9E 20 51 F8 JSR $F851 A:7F X:78 Y:13 P:25 SP:FB PPU: 96, 15 CYC:10917
+F851 38 SEC A:7F X:78 Y:13 P:25 SP:F9 PPU: 96, 33 CYC:10923
+F852 B8 CLV A:7F X:78 Y:13 P:25 SP:F9 PPU: 96, 39 CYC:10925
+F853 A9 7F LDA #$7F A:7F X:78 Y:13 P:25 SP:F9 PPU: 96, 45 CYC:10927
+F855 60 RTS A:7F X:78 Y:13 P:25 SP:F9 PPU: 96, 51 CYC:10929
+DCA1 75 00 ADC $00,X @ 78 = 7F A:7F X:78 Y:13 P:25 SP:FB PPU: 96, 69 CYC:10935
+DCA3 20 56 F8 JSR $F856 A:FF X:78 Y:13 P:E4 SP:FB PPU: 96, 81 CYC:10939
+F856 10 09 BPL $F861 A:FF X:78 Y:13 P:E4 SP:F9 PPU: 96, 99 CYC:10945
+F858 B0 07 BCS $F861 A:FF X:78 Y:13 P:E4 SP:F9 PPU: 96,105 CYC:10947
+F85A C9 FF CMP #$FF A:FF X:78 Y:13 P:E4 SP:F9 PPU: 96,111 CYC:10949
+F85C D0 03 BNE $F861 A:FF X:78 Y:13 P:67 SP:F9 PPU: 96,117 CYC:10951
+F85E 50 01 BVC $F861 A:FF X:78 Y:13 P:67 SP:F9 PPU: 96,123 CYC:10953
+F860 60 RTS A:FF X:78 Y:13 P:67 SP:F9 PPU: 96,129 CYC:10955
+DCA6 C8 INY A:FF X:78 Y:13 P:67 SP:FB PPU: 96,147 CYC:10961
+DCA7 A9 80 LDA #$80 A:FF X:78 Y:14 P:65 SP:FB PPU: 96,153 CYC:10963
+DCA9 85 78 STA $78 = 7F A:80 X:78 Y:14 P:E5 SP:FB PPU: 96,159 CYC:10965
+DCAB 20 64 F8 JSR $F864 A:80 X:78 Y:14 P:E5 SP:FB PPU: 96,168 CYC:10968
+F864 18 CLC A:80 X:78 Y:14 P:E5 SP:F9 PPU: 96,186 CYC:10974
+F865 24 01 BIT $01 = FF A:80 X:78 Y:14 P:E4 SP:F9 PPU: 96,192 CYC:10976
+F867 A9 7F LDA #$7F A:80 X:78 Y:14 P:E4 SP:F9 PPU: 96,201 CYC:10979
+F869 60 RTS A:7F X:78 Y:14 P:64 SP:F9 PPU: 96,207 CYC:10981
+DCAE 75 00 ADC $00,X @ 78 = 80 A:7F X:78 Y:14 P:64 SP:FB PPU: 96,225 CYC:10987
+DCB0 20 6A F8 JSR $F86A A:FF X:78 Y:14 P:A4 SP:FB PPU: 96,237 CYC:10991
+F86A 10 09 BPL $F875 A:FF X:78 Y:14 P:A4 SP:F9 PPU: 96,255 CYC:10997
+F86C B0 07 BCS $F875 A:FF X:78 Y:14 P:A4 SP:F9 PPU: 96,261 CYC:10999
+F86E C9 FF CMP #$FF A:FF X:78 Y:14 P:A4 SP:F9 PPU: 96,267 CYC:11001
+F870 D0 03 BNE $F875 A:FF X:78 Y:14 P:27 SP:F9 PPU: 96,273 CYC:11003
+F872 70 01 BVS $F875 A:FF X:78 Y:14 P:27 SP:F9 PPU: 96,279 CYC:11005
+F874 60 RTS A:FF X:78 Y:14 P:27 SP:F9 PPU: 96,285 CYC:11007
+DCB3 C8 INY A:FF X:78 Y:14 P:27 SP:FB PPU: 96,303 CYC:11013
+DCB4 20 78 F8 JSR $F878 A:FF X:78 Y:15 P:25 SP:FB PPU: 96,309 CYC:11015
+F878 38 SEC A:FF X:78 Y:15 P:25 SP:F9 PPU: 96,327 CYC:11021
+F879 B8 CLV A:FF X:78 Y:15 P:25 SP:F9 PPU: 96,333 CYC:11023
+F87A A9 7F LDA #$7F A:FF X:78 Y:15 P:25 SP:F9 PPU: 96,339 CYC:11025
+F87C 60 RTS A:7F X:78 Y:15 P:25 SP:F9 PPU: 97, 4 CYC:11027
+DCB7 75 00 ADC $00,X @ 78 = 80 A:7F X:78 Y:15 P:25 SP:FB PPU: 97, 22 CYC:11033
+DCB9 20 7D F8 JSR $F87D A:00 X:78 Y:15 P:27 SP:FB PPU: 97, 34 CYC:11037
+F87D D0 07 BNE $F886 A:00 X:78 Y:15 P:27 SP:F9 PPU: 97, 52 CYC:11043
+F87F 30 05 BMI $F886 A:00 X:78 Y:15 P:27 SP:F9 PPU: 97, 58 CYC:11045
+F881 70 03 BVS $F886 A:00 X:78 Y:15 P:27 SP:F9 PPU: 97, 64 CYC:11047
+F883 90 01 BCC $F886 A:00 X:78 Y:15 P:27 SP:F9 PPU: 97, 70 CYC:11049
+F885 60 RTS A:00 X:78 Y:15 P:27 SP:F9 PPU: 97, 76 CYC:11051
+DCBC C8 INY A:00 X:78 Y:15 P:27 SP:FB PPU: 97, 94 CYC:11057
+DCBD A9 40 LDA #$40 A:00 X:78 Y:16 P:25 SP:FB PPU: 97,100 CYC:11059
+DCBF 85 78 STA $78 = 80 A:40 X:78 Y:16 P:25 SP:FB PPU: 97,106 CYC:11061
+DCC1 20 89 F8 JSR $F889 A:40 X:78 Y:16 P:25 SP:FB PPU: 97,115 CYC:11064
+F889 24 01 BIT $01 = FF A:40 X:78 Y:16 P:25 SP:F9 PPU: 97,133 CYC:11070
+F88B A9 40 LDA #$40 A:40 X:78 Y:16 P:E5 SP:F9 PPU: 97,142 CYC:11073
+F88D 60 RTS A:40 X:78 Y:16 P:65 SP:F9 PPU: 97,148 CYC:11075
+DCC4 D5 00 CMP $00,X @ 78 = 40 A:40 X:78 Y:16 P:65 SP:FB PPU: 97,166 CYC:11081
+DCC6 20 8E F8 JSR $F88E A:40 X:78 Y:16 P:67 SP:FB PPU: 97,178 CYC:11085
+F88E 30 07 BMI $F897 A:40 X:78 Y:16 P:67 SP:F9 PPU: 97,196 CYC:11091
+F890 90 05 BCC $F897 A:40 X:78 Y:16 P:67 SP:F9 PPU: 97,202 CYC:11093
+F892 D0 03 BNE $F897 A:40 X:78 Y:16 P:67 SP:F9 PPU: 97,208 CYC:11095
+F894 50 01 BVC $F897 A:40 X:78 Y:16 P:67 SP:F9 PPU: 97,214 CYC:11097
+F896 60 RTS A:40 X:78 Y:16 P:67 SP:F9 PPU: 97,220 CYC:11099
+DCC9 C8 INY A:40 X:78 Y:16 P:67 SP:FB PPU: 97,238 CYC:11105
+DCCA 48 PHA A:40 X:78 Y:17 P:65 SP:FB PPU: 97,244 CYC:11107
+DCCB A9 3F LDA #$3F A:40 X:78 Y:17 P:65 SP:FA PPU: 97,253 CYC:11110
+DCCD 85 78 STA $78 = 40 A:3F X:78 Y:17 P:65 SP:FA PPU: 97,259 CYC:11112
+DCCF 68 PLA A:3F X:78 Y:17 P:65 SP:FA PPU: 97,268 CYC:11115
+DCD0 20 9A F8 JSR $F89A A:40 X:78 Y:17 P:65 SP:FB PPU: 97,280 CYC:11119
+F89A B8 CLV A:40 X:78 Y:17 P:65 SP:F9 PPU: 97,298 CYC:11125
+F89B 60 RTS A:40 X:78 Y:17 P:25 SP:F9 PPU: 97,304 CYC:11127
+DCD3 D5 00 CMP $00,X @ 78 = 3F A:40 X:78 Y:17 P:25 SP:FB PPU: 97,322 CYC:11133
+DCD5 20 9C F8 JSR $F89C A:40 X:78 Y:17 P:25 SP:FB PPU: 97,334 CYC:11137
+F89C F0 07 BEQ $F8A5 A:40 X:78 Y:17 P:25 SP:F9 PPU: 98, 11 CYC:11143
+F89E 30 05 BMI $F8A5 A:40 X:78 Y:17 P:25 SP:F9 PPU: 98, 17 CYC:11145
+F8A0 90 03 BCC $F8A5 A:40 X:78 Y:17 P:25 SP:F9 PPU: 98, 23 CYC:11147
+F8A2 70 01 BVS $F8A5 A:40 X:78 Y:17 P:25 SP:F9 PPU: 98, 29 CYC:11149
+F8A4 60 RTS A:40 X:78 Y:17 P:25 SP:F9 PPU: 98, 35 CYC:11151
+DCD8 C8 INY A:40 X:78 Y:17 P:25 SP:FB PPU: 98, 53 CYC:11157
+DCD9 48 PHA A:40 X:78 Y:18 P:25 SP:FB PPU: 98, 59 CYC:11159
+DCDA A9 41 LDA #$41 A:40 X:78 Y:18 P:25 SP:FA PPU: 98, 68 CYC:11162
+DCDC 85 78 STA $78 = 3F A:41 X:78 Y:18 P:25 SP:FA PPU: 98, 74 CYC:11164
+DCDE 68 PLA A:41 X:78 Y:18 P:25 SP:FA PPU: 98, 83 CYC:11167
+DCDF D5 00 CMP $00,X @ 78 = 41 A:40 X:78 Y:18 P:25 SP:FB PPU: 98, 95 CYC:11171
+DCE1 20 A8 F8 JSR $F8A8 A:40 X:78 Y:18 P:A4 SP:FB PPU: 98,107 CYC:11175
+F8A8 F0 05 BEQ $F8AF A:40 X:78 Y:18 P:A4 SP:F9 PPU: 98,125 CYC:11181
+F8AA 10 03 BPL $F8AF A:40 X:78 Y:18 P:A4 SP:F9 PPU: 98,131 CYC:11183
+F8AC 10 01 BPL $F8AF A:40 X:78 Y:18 P:A4 SP:F9 PPU: 98,137 CYC:11185
+F8AE 60 RTS A:40 X:78 Y:18 P:A4 SP:F9 PPU: 98,143 CYC:11187
+DCE4 C8 INY A:40 X:78 Y:18 P:A4 SP:FB PPU: 98,161 CYC:11193
+DCE5 48 PHA A:40 X:78 Y:19 P:24 SP:FB PPU: 98,167 CYC:11195
+DCE6 A9 00 LDA #$00 A:40 X:78 Y:19 P:24 SP:FA PPU: 98,176 CYC:11198
+DCE8 85 78 STA $78 = 41 A:00 X:78 Y:19 P:26 SP:FA PPU: 98,182 CYC:11200
+DCEA 68 PLA A:00 X:78 Y:19 P:26 SP:FA PPU: 98,191 CYC:11203
+DCEB 20 B2 F8 JSR $F8B2 A:40 X:78 Y:19 P:24 SP:FB PPU: 98,203 CYC:11207
+F8B2 A9 80 LDA #$80 A:40 X:78 Y:19 P:24 SP:F9 PPU: 98,221 CYC:11213
+F8B4 60 RTS A:80 X:78 Y:19 P:A4 SP:F9 PPU: 98,227 CYC:11215
+DCEE D5 00 CMP $00,X @ 78 = 00 A:80 X:78 Y:19 P:A4 SP:FB PPU: 98,245 CYC:11221
+DCF0 20 B5 F8 JSR $F8B5 A:80 X:78 Y:19 P:A5 SP:FB PPU: 98,257 CYC:11225
+F8B5 F0 05 BEQ $F8BC A:80 X:78 Y:19 P:A5 SP:F9 PPU: 98,275 CYC:11231
+F8B7 10 03 BPL $F8BC A:80 X:78 Y:19 P:A5 SP:F9 PPU: 98,281 CYC:11233
+F8B9 90 01 BCC $F8BC A:80 X:78 Y:19 P:A5 SP:F9 PPU: 98,287 CYC:11235
+F8BB 60 RTS A:80 X:78 Y:19 P:A5 SP:F9 PPU: 98,293 CYC:11237
+DCF3 C8 INY A:80 X:78 Y:19 P:A5 SP:FB PPU: 98,311 CYC:11243
+DCF4 48 PHA A:80 X:78 Y:1A P:25 SP:FB PPU: 98,317 CYC:11245
+DCF5 A9 80 LDA #$80 A:80 X:78 Y:1A P:25 SP:FA PPU: 98,326 CYC:11248
+DCF7 85 78 STA $78 = 00 A:80 X:78 Y:1A P:A5 SP:FA PPU: 98,332 CYC:11250
+DCF9 68 PLA A:80 X:78 Y:1A P:A5 SP:FA PPU: 99, 0 CYC:11253
+DCFA D5 00 CMP $00,X @ 78 = 80 A:80 X:78 Y:1A P:A5 SP:FB PPU: 99, 12 CYC:11257
+DCFC 20 BF F8 JSR $F8BF A:80 X:78 Y:1A P:27 SP:FB PPU: 99, 24 CYC:11261
+F8BF D0 05 BNE $F8C6 A:80 X:78 Y:1A P:27 SP:F9 PPU: 99, 42 CYC:11267
+F8C1 30 03 BMI $F8C6 A:80 X:78 Y:1A P:27 SP:F9 PPU: 99, 48 CYC:11269
+F8C3 90 01 BCC $F8C6 A:80 X:78 Y:1A P:27 SP:F9 PPU: 99, 54 CYC:11271
+F8C5 60 RTS A:80 X:78 Y:1A P:27 SP:F9 PPU: 99, 60 CYC:11273
+DCFF C8 INY A:80 X:78 Y:1A P:27 SP:FB PPU: 99, 78 CYC:11279
+DD00 48 PHA A:80 X:78 Y:1B P:25 SP:FB PPU: 99, 84 CYC:11281
+DD01 A9 81 LDA #$81 A:80 X:78 Y:1B P:25 SP:FA PPU: 99, 93 CYC:11284
+DD03 85 78 STA $78 = 80 A:81 X:78 Y:1B P:A5 SP:FA PPU: 99, 99 CYC:11286
+DD05 68 PLA A:81 X:78 Y:1B P:A5 SP:FA PPU: 99,108 CYC:11289
+DD06 D5 00 CMP $00,X @ 78 = 81 A:80 X:78 Y:1B P:A5 SP:FB PPU: 99,120 CYC:11293
+DD08 20 C9 F8 JSR $F8C9 A:80 X:78 Y:1B P:A4 SP:FB PPU: 99,132 CYC:11297
+F8C9 B0 05 BCS $F8D0 A:80 X:78 Y:1B P:A4 SP:F9 PPU: 99,150 CYC:11303
+F8CB F0 03 BEQ $F8D0 A:80 X:78 Y:1B P:A4 SP:F9 PPU: 99,156 CYC:11305
+F8CD 10 01 BPL $F8D0 A:80 X:78 Y:1B P:A4 SP:F9 PPU: 99,162 CYC:11307
+F8CF 60 RTS A:80 X:78 Y:1B P:A4 SP:F9 PPU: 99,168 CYC:11309
+DD0B C8 INY A:80 X:78 Y:1B P:A4 SP:FB PPU: 99,186 CYC:11315
+DD0C 48 PHA A:80 X:78 Y:1C P:24 SP:FB PPU: 99,192 CYC:11317
+DD0D A9 7F LDA #$7F A:80 X:78 Y:1C P:24 SP:FA PPU: 99,201 CYC:11320
+DD0F 85 78 STA $78 = 81 A:7F X:78 Y:1C P:24 SP:FA PPU: 99,207 CYC:11322
+DD11 68 PLA A:7F X:78 Y:1C P:24 SP:FA PPU: 99,216 CYC:11325
+DD12 D5 00 CMP $00,X @ 78 = 7F A:80 X:78 Y:1C P:A4 SP:FB PPU: 99,228 CYC:11329
+DD14 20 D3 F8 JSR $F8D3 A:80 X:78 Y:1C P:25 SP:FB PPU: 99,240 CYC:11333
+F8D3 90 05 BCC $F8DA A:80 X:78 Y:1C P:25 SP:F9 PPU: 99,258 CYC:11339
+F8D5 F0 03 BEQ $F8DA A:80 X:78 Y:1C P:25 SP:F9 PPU: 99,264 CYC:11341
+F8D7 30 01 BMI $F8DA A:80 X:78 Y:1C P:25 SP:F9 PPU: 99,270 CYC:11343
+F8D9 60 RTS A:80 X:78 Y:1C P:25 SP:F9 PPU: 99,276 CYC:11345
+DD17 C8 INY A:80 X:78 Y:1C P:25 SP:FB PPU: 99,294 CYC:11351
+DD18 A9 40 LDA #$40 A:80 X:78 Y:1D P:25 SP:FB PPU: 99,300 CYC:11353
+DD1A 85 78 STA $78 = 7F A:40 X:78 Y:1D P:25 SP:FB PPU: 99,306 CYC:11355
+DD1C 20 31 F9 JSR $F931 A:40 X:78 Y:1D P:25 SP:FB PPU: 99,315 CYC:11358
+F931 24 01 BIT $01 = FF A:40 X:78 Y:1D P:25 SP:F9 PPU: 99,333 CYC:11364
+F933 A9 40 LDA #$40 A:40 X:78 Y:1D P:E5 SP:F9 PPU:100, 1 CYC:11367
+F935 38 SEC A:40 X:78 Y:1D P:65 SP:F9 PPU:100, 7 CYC:11369
+F936 60 RTS A:40 X:78 Y:1D P:65 SP:F9 PPU:100, 13 CYC:11371
+DD1F F5 00 SBC $00,X @ 78 = 40 A:40 X:78 Y:1D P:65 SP:FB PPU:100, 31 CYC:11377
+DD21 20 37 F9 JSR $F937 A:00 X:78 Y:1D P:27 SP:FB PPU:100, 43 CYC:11381
+F937 30 0B BMI $F944 A:00 X:78 Y:1D P:27 SP:F9 PPU:100, 61 CYC:11387
+F939 90 09 BCC $F944 A:00 X:78 Y:1D P:27 SP:F9 PPU:100, 67 CYC:11389
+F93B D0 07 BNE $F944 A:00 X:78 Y:1D P:27 SP:F9 PPU:100, 73 CYC:11391
+F93D 70 05 BVS $F944 A:00 X:78 Y:1D P:27 SP:F9 PPU:100, 79 CYC:11393
+F93F C9 00 CMP #$00 A:00 X:78 Y:1D P:27 SP:F9 PPU:100, 85 CYC:11395
+F941 D0 01 BNE $F944 A:00 X:78 Y:1D P:27 SP:F9 PPU:100, 91 CYC:11397
+F943 60 RTS A:00 X:78 Y:1D P:27 SP:F9 PPU:100, 97 CYC:11399
+DD24 C8 INY A:00 X:78 Y:1D P:27 SP:FB PPU:100,115 CYC:11405
+DD25 A9 3F LDA #$3F A:00 X:78 Y:1E P:25 SP:FB PPU:100,121 CYC:11407
+DD27 85 78 STA $78 = 40 A:3F X:78 Y:1E P:25 SP:FB PPU:100,127 CYC:11409
+DD29 20 47 F9 JSR $F947 A:3F X:78 Y:1E P:25 SP:FB PPU:100,136 CYC:11412
+F947 B8 CLV A:3F X:78 Y:1E P:25 SP:F9 PPU:100,154 CYC:11418
+F948 38 SEC A:3F X:78 Y:1E P:25 SP:F9 PPU:100,160 CYC:11420
+F949 A9 40 LDA #$40 A:3F X:78 Y:1E P:25 SP:F9 PPU:100,166 CYC:11422
+F94B 60 RTS A:40 X:78 Y:1E P:25 SP:F9 PPU:100,172 CYC:11424
+DD2C F5 00 SBC $00,X @ 78 = 3F A:40 X:78 Y:1E P:25 SP:FB PPU:100,190 CYC:11430
+DD2E 20 4C F9 JSR $F94C A:01 X:78 Y:1E P:25 SP:FB PPU:100,202 CYC:11434
+F94C F0 0B BEQ $F959 A:01 X:78 Y:1E P:25 SP:F9 PPU:100,220 CYC:11440
+F94E 30 09 BMI $F959 A:01 X:78 Y:1E P:25 SP:F9 PPU:100,226 CYC:11442
+F950 90 07 BCC $F959 A:01 X:78 Y:1E P:25 SP:F9 PPU:100,232 CYC:11444
+F952 70 05 BVS $F959 A:01 X:78 Y:1E P:25 SP:F9 PPU:100,238 CYC:11446
+F954 C9 01 CMP #$01 A:01 X:78 Y:1E P:25 SP:F9 PPU:100,244 CYC:11448
+F956 D0 01 BNE $F959 A:01 X:78 Y:1E P:27 SP:F9 PPU:100,250 CYC:11450
+F958 60 RTS A:01 X:78 Y:1E P:27 SP:F9 PPU:100,256 CYC:11452
+DD31 C8 INY A:01 X:78 Y:1E P:27 SP:FB PPU:100,274 CYC:11458
+DD32 A9 41 LDA #$41 A:01 X:78 Y:1F P:25 SP:FB PPU:100,280 CYC:11460
+DD34 85 78 STA $78 = 3F A:41 X:78 Y:1F P:25 SP:FB PPU:100,286 CYC:11462
+DD36 20 5C F9 JSR $F95C A:41 X:78 Y:1F P:25 SP:FB PPU:100,295 CYC:11465
+F95C A9 40 LDA #$40 A:41 X:78 Y:1F P:25 SP:F9 PPU:100,313 CYC:11471
+F95E 38 SEC A:40 X:78 Y:1F P:25 SP:F9 PPU:100,319 CYC:11473
+F95F 24 01 BIT $01 = FF A:40 X:78 Y:1F P:25 SP:F9 PPU:100,325 CYC:11475
+F961 60 RTS A:40 X:78 Y:1F P:E5 SP:F9 PPU:100,334 CYC:11478
+DD39 F5 00 SBC $00,X @ 78 = 41 A:40 X:78 Y:1F P:E5 SP:FB PPU:101, 11 CYC:11484
+DD3B 20 62 F9 JSR $F962 A:FF X:78 Y:1F P:A4 SP:FB PPU:101, 23 CYC:11488
+F962 B0 0B BCS $F96F A:FF X:78 Y:1F P:A4 SP:F9 PPU:101, 41 CYC:11494
+F964 F0 09 BEQ $F96F A:FF X:78 Y:1F P:A4 SP:F9 PPU:101, 47 CYC:11496
+F966 10 07 BPL $F96F A:FF X:78 Y:1F P:A4 SP:F9 PPU:101, 53 CYC:11498
+F968 70 05 BVS $F96F A:FF X:78 Y:1F P:A4 SP:F9 PPU:101, 59 CYC:11500
+F96A C9 FF CMP #$FF A:FF X:78 Y:1F P:A4 SP:F9 PPU:101, 65 CYC:11502
+F96C D0 01 BNE $F96F A:FF X:78 Y:1F P:27 SP:F9 PPU:101, 71 CYC:11504
+F96E 60 RTS A:FF X:78 Y:1F P:27 SP:F9 PPU:101, 77 CYC:11506
+DD3E C8 INY A:FF X:78 Y:1F P:27 SP:FB PPU:101, 95 CYC:11512
+DD3F A9 00 LDA #$00 A:FF X:78 Y:20 P:25 SP:FB PPU:101,101 CYC:11514
+DD41 85 78 STA $78 = 41 A:00 X:78 Y:20 P:27 SP:FB PPU:101,107 CYC:11516
+DD43 20 72 F9 JSR $F972 A:00 X:78 Y:20 P:27 SP:FB PPU:101,116 CYC:11519
+F972 18 CLC A:00 X:78 Y:20 P:27 SP:F9 PPU:101,134 CYC:11525
+F973 A9 80 LDA #$80 A:00 X:78 Y:20 P:26 SP:F9 PPU:101,140 CYC:11527
+F975 60 RTS A:80 X:78 Y:20 P:A4 SP:F9 PPU:101,146 CYC:11529
+DD46 F5 00 SBC $00,X @ 78 = 00 A:80 X:78 Y:20 P:A4 SP:FB PPU:101,164 CYC:11535
+DD48 20 76 F9 JSR $F976 A:7F X:78 Y:20 P:65 SP:FB PPU:101,176 CYC:11539
+F976 90 05 BCC $F97D A:7F X:78 Y:20 P:65 SP:F9 PPU:101,194 CYC:11545
+F978 C9 7F CMP #$7F A:7F X:78 Y:20 P:65 SP:F9 PPU:101,200 CYC:11547
+F97A D0 01 BNE $F97D A:7F X:78 Y:20 P:67 SP:F9 PPU:101,206 CYC:11549
+F97C 60 RTS A:7F X:78 Y:20 P:67 SP:F9 PPU:101,212 CYC:11551
+DD4B C8 INY A:7F X:78 Y:20 P:67 SP:FB PPU:101,230 CYC:11557
+DD4C A9 7F LDA #$7F A:7F X:78 Y:21 P:65 SP:FB PPU:101,236 CYC:11559
+DD4E 85 78 STA $78 = 00 A:7F X:78 Y:21 P:65 SP:FB PPU:101,242 CYC:11561
+DD50 20 80 F9 JSR $F980 A:7F X:78 Y:21 P:65 SP:FB PPU:101,251 CYC:11564
+F980 38 SEC A:7F X:78 Y:21 P:65 SP:F9 PPU:101,269 CYC:11570
+F981 A9 81 LDA #$81 A:7F X:78 Y:21 P:65 SP:F9 PPU:101,275 CYC:11572
+F983 60 RTS A:81 X:78 Y:21 P:E5 SP:F9 PPU:101,281 CYC:11574
+DD53 F5 00 SBC $00,X @ 78 = 7F A:81 X:78 Y:21 P:E5 SP:FB PPU:101,299 CYC:11580
+DD55 20 84 F9 JSR $F984 A:02 X:78 Y:21 P:65 SP:FB PPU:101,311 CYC:11584
+F984 50 07 BVC $F98D A:02 X:78 Y:21 P:65 SP:F9 PPU:101,329 CYC:11590
+F986 90 05 BCC $F98D A:02 X:78 Y:21 P:65 SP:F9 PPU:101,335 CYC:11592
+F988 C9 02 CMP #$02 A:02 X:78 Y:21 P:65 SP:F9 PPU:102, 0 CYC:11594
+F98A D0 01 BNE $F98D A:02 X:78 Y:21 P:67 SP:F9 PPU:102, 6 CYC:11596
+F98C 60 RTS A:02 X:78 Y:21 P:67 SP:F9 PPU:102, 12 CYC:11598
+DD58 A9 AA LDA #$AA A:02 X:78 Y:21 P:67 SP:FB PPU:102, 30 CYC:11604
+DD5A 85 33 STA $33 = 44 A:AA X:78 Y:21 P:E5 SP:FB PPU:102, 36 CYC:11606
+DD5C A9 BB LDA #$BB A:AA X:78 Y:21 P:E5 SP:FB PPU:102, 45 CYC:11609
+DD5E 85 89 STA $89 = BB A:BB X:78 Y:21 P:E5 SP:FB PPU:102, 51 CYC:11611
+DD60 A2 00 LDX #$00 A:BB X:78 Y:21 P:E5 SP:FB PPU:102, 60 CYC:11614
+DD62 A0 66 LDY #$66 A:BB X:00 Y:21 P:67 SP:FB PPU:102, 66 CYC:11616
+DD64 24 01 BIT $01 = FF A:BB X:00 Y:66 P:65 SP:FB PPU:102, 72 CYC:11618
+DD66 38 SEC A:BB X:00 Y:66 P:E5 SP:FB PPU:102, 81 CYC:11621
+DD67 A9 00 LDA #$00 A:BB X:00 Y:66 P:E5 SP:FB PPU:102, 87 CYC:11623
+DD69 B5 33 LDA $33,X @ 33 = AA A:00 X:00 Y:66 P:67 SP:FB PPU:102, 93 CYC:11625
+DD6B 10 12 BPL $DD7F A:AA X:00 Y:66 P:E5 SP:FB PPU:102,105 CYC:11629
+DD6D F0 10 BEQ $DD7F A:AA X:00 Y:66 P:E5 SP:FB PPU:102,111 CYC:11631
+DD6F 50 0E BVC $DD7F A:AA X:00 Y:66 P:E5 SP:FB PPU:102,117 CYC:11633
+DD71 90 0C BCC $DD7F A:AA X:00 Y:66 P:E5 SP:FB PPU:102,123 CYC:11635
+DD73 C0 66 CPY #$66 A:AA X:00 Y:66 P:E5 SP:FB PPU:102,129 CYC:11637
+DD75 D0 08 BNE $DD7F A:AA X:00 Y:66 P:67 SP:FB PPU:102,135 CYC:11639
+DD77 E0 00 CPX #$00 A:AA X:00 Y:66 P:67 SP:FB PPU:102,141 CYC:11641
+DD79 D0 04 BNE $DD7F A:AA X:00 Y:66 P:67 SP:FB PPU:102,147 CYC:11643
+DD7B C9 AA CMP #$AA A:AA X:00 Y:66 P:67 SP:FB PPU:102,153 CYC:11645
+DD7D F0 04 BEQ $DD83 A:AA X:00 Y:66 P:67 SP:FB PPU:102,159 CYC:11647
+DD83 A2 8A LDX #$8A A:AA X:00 Y:66 P:67 SP:FB PPU:102,168 CYC:11650
+DD85 A0 66 LDY #$66 A:AA X:8A Y:66 P:E5 SP:FB PPU:102,174 CYC:11652
+DD87 B8 CLV A:AA X:8A Y:66 P:65 SP:FB PPU:102,180 CYC:11654
+DD88 18 CLC A:AA X:8A Y:66 P:25 SP:FB PPU:102,186 CYC:11656
+DD89 A9 00 LDA #$00 A:AA X:8A Y:66 P:24 SP:FB PPU:102,192 CYC:11658
+DD8B B5 FF LDA $FF,X @ 89 = BB A:00 X:8A Y:66 P:26 SP:FB PPU:102,198 CYC:11660
+DD8D 10 12 BPL $DDA1 A:BB X:8A Y:66 P:A4 SP:FB PPU:102,210 CYC:11664
+DD8F F0 10 BEQ $DDA1 A:BB X:8A Y:66 P:A4 SP:FB PPU:102,216 CYC:11666
+DD91 70 0E BVS $DDA1 A:BB X:8A Y:66 P:A4 SP:FB PPU:102,222 CYC:11668
+DD93 B0 0C BCS $DDA1 A:BB X:8A Y:66 P:A4 SP:FB PPU:102,228 CYC:11670
+DD95 C9 BB CMP #$BB A:BB X:8A Y:66 P:A4 SP:FB PPU:102,234 CYC:11672
+DD97 D0 08 BNE $DDA1 A:BB X:8A Y:66 P:27 SP:FB PPU:102,240 CYC:11674
+DD99 C0 66 CPY #$66 A:BB X:8A Y:66 P:27 SP:FB PPU:102,246 CYC:11676
+DD9B D0 04 BNE $DDA1 A:BB X:8A Y:66 P:27 SP:FB PPU:102,252 CYC:11678
+DD9D E0 8A CPX #$8A A:BB X:8A Y:66 P:27 SP:FB PPU:102,258 CYC:11680
+DD9F F0 04 BEQ $DDA5 A:BB X:8A Y:66 P:27 SP:FB PPU:102,264 CYC:11682
+DDA5 24 01 BIT $01 = FF A:BB X:8A Y:66 P:27 SP:FB PPU:102,273 CYC:11685
+DDA7 38 SEC A:BB X:8A Y:66 P:E5 SP:FB PPU:102,282 CYC:11688
+DDA8 A9 44 LDA #$44 A:BB X:8A Y:66 P:E5 SP:FB PPU:102,288 CYC:11690
+DDAA A2 00 LDX #$00 A:44 X:8A Y:66 P:65 SP:FB PPU:102,294 CYC:11692
+DDAC 95 33 STA $33,X @ 33 = AA A:44 X:00 Y:66 P:67 SP:FB PPU:102,300 CYC:11694
+DDAE A5 33 LDA $33 = 44 A:44 X:00 Y:66 P:67 SP:FB PPU:102,312 CYC:11698
+DDB0 90 18 BCC $DDCA A:44 X:00 Y:66 P:65 SP:FB PPU:102,321 CYC:11701
+DDB2 C9 44 CMP #$44 A:44 X:00 Y:66 P:65 SP:FB PPU:102,327 CYC:11703
+DDB4 D0 14 BNE $DDCA A:44 X:00 Y:66 P:67 SP:FB PPU:102,333 CYC:11705
+DDB6 50 12 BVC $DDCA A:44 X:00 Y:66 P:67 SP:FB PPU:102,339 CYC:11707
+DDB8 18 CLC A:44 X:00 Y:66 P:67 SP:FB PPU:103, 4 CYC:11709
+DDB9 B8 CLV A:44 X:00 Y:66 P:66 SP:FB PPU:103, 10 CYC:11711
+DDBA A9 99 LDA #$99 A:44 X:00 Y:66 P:26 SP:FB PPU:103, 16 CYC:11713
+DDBC A2 80 LDX #$80 A:99 X:00 Y:66 P:A4 SP:FB PPU:103, 22 CYC:11715
+DDBE 95 85 STA $85,X @ 05 = 99 A:99 X:80 Y:66 P:A4 SP:FB PPU:103, 28 CYC:11717
+DDC0 A5 05 LDA $05 = 99 A:99 X:80 Y:66 P:A4 SP:FB PPU:103, 40 CYC:11721
+DDC2 B0 06 BCS $DDCA A:99 X:80 Y:66 P:A4 SP:FB PPU:103, 49 CYC:11724
+DDC4 C9 99 CMP #$99 A:99 X:80 Y:66 P:A4 SP:FB PPU:103, 55 CYC:11726
+DDC6 D0 02 BNE $DDCA A:99 X:80 Y:66 P:27 SP:FB PPU:103, 61 CYC:11728
+DDC8 50 04 BVC $DDCE A:99 X:80 Y:66 P:27 SP:FB PPU:103, 67 CYC:11730
+DDCE A0 25 LDY #$25 A:99 X:80 Y:66 P:27 SP:FB PPU:103, 76 CYC:11733
+DDD0 A2 78 LDX #$78 A:99 X:80 Y:25 P:25 SP:FB PPU:103, 82 CYC:11735
+DDD2 20 90 F9 JSR $F990 A:99 X:78 Y:25 P:25 SP:FB PPU:103, 88 CYC:11737
+F990 A2 55 LDX #$55 A:99 X:78 Y:25 P:25 SP:F9 PPU:103,106 CYC:11743
+F992 A9 FF LDA #$FF A:99 X:55 Y:25 P:25 SP:F9 PPU:103,112 CYC:11745
+F994 85 01 STA $01 = FF A:FF X:55 Y:25 P:A5 SP:F9 PPU:103,118 CYC:11747
+F996 EA NOP A:FF X:55 Y:25 P:A5 SP:F9 PPU:103,127 CYC:11750
+F997 24 01 BIT $01 = FF A:FF X:55 Y:25 P:A5 SP:F9 PPU:103,133 CYC:11752
+F999 38 SEC A:FF X:55 Y:25 P:E5 SP:F9 PPU:103,142 CYC:11755
+F99A A9 01 LDA #$01 A:FF X:55 Y:25 P:E5 SP:F9 PPU:103,148 CYC:11757
+F99C 60 RTS A:01 X:55 Y:25 P:65 SP:F9 PPU:103,154 CYC:11759
+DDD5 95 00 STA $00,X @ 55 = 00 A:01 X:55 Y:25 P:65 SP:FB PPU:103,172 CYC:11765
+DDD7 56 00 LSR $00,X @ 55 = 01 A:01 X:55 Y:25 P:65 SP:FB PPU:103,184 CYC:11769
+DDD9 B5 00 LDA $00,X @ 55 = 00 A:01 X:55 Y:25 P:67 SP:FB PPU:103,202 CYC:11775
+DDDB 20 9D F9 JSR $F99D A:00 X:55 Y:25 P:67 SP:FB PPU:103,214 CYC:11779
+F99D 90 1B BCC $F9BA A:00 X:55 Y:25 P:67 SP:F9 PPU:103,232 CYC:11785
+F99F D0 19 BNE $F9BA A:00 X:55 Y:25 P:67 SP:F9 PPU:103,238 CYC:11787
+F9A1 30 17 BMI $F9BA A:00 X:55 Y:25 P:67 SP:F9 PPU:103,244 CYC:11789
+F9A3 50 15 BVC $F9BA A:00 X:55 Y:25 P:67 SP:F9 PPU:103,250 CYC:11791
+F9A5 C9 00 CMP #$00 A:00 X:55 Y:25 P:67 SP:F9 PPU:103,256 CYC:11793
+F9A7 D0 11 BNE $F9BA A:00 X:55 Y:25 P:67 SP:F9 PPU:103,262 CYC:11795
+F9A9 B8 CLV A:00 X:55 Y:25 P:67 SP:F9 PPU:103,268 CYC:11797
+F9AA A9 AA LDA #$AA A:00 X:55 Y:25 P:27 SP:F9 PPU:103,274 CYC:11799
+F9AC 60 RTS A:AA X:55 Y:25 P:A5 SP:F9 PPU:103,280 CYC:11801
+DDDE C8 INY A:AA X:55 Y:25 P:A5 SP:FB PPU:103,298 CYC:11807
+DDDF 95 00 STA $00,X @ 55 = 00 A:AA X:55 Y:26 P:25 SP:FB PPU:103,304 CYC:11809
+DDE1 56 00 LSR $00,X @ 55 = AA A:AA X:55 Y:26 P:25 SP:FB PPU:103,316 CYC:11813
+DDE3 B5 00 LDA $00,X @ 55 = 55 A:AA X:55 Y:26 P:24 SP:FB PPU:103,334 CYC:11819
+DDE5 20 AD F9 JSR $F9AD A:55 X:55 Y:26 P:24 SP:FB PPU:104, 5 CYC:11823
+F9AD B0 0B BCS $F9BA A:55 X:55 Y:26 P:24 SP:F9 PPU:104, 23 CYC:11829
+F9AF F0 09 BEQ $F9BA A:55 X:55 Y:26 P:24 SP:F9 PPU:104, 29 CYC:11831
+F9B1 30 07 BMI $F9BA A:55 X:55 Y:26 P:24 SP:F9 PPU:104, 35 CYC:11833
+F9B3 70 05 BVS $F9BA A:55 X:55 Y:26 P:24 SP:F9 PPU:104, 41 CYC:11835
+F9B5 C9 55 CMP #$55 A:55 X:55 Y:26 P:24 SP:F9 PPU:104, 47 CYC:11837
+F9B7 D0 01 BNE $F9BA A:55 X:55 Y:26 P:27 SP:F9 PPU:104, 53 CYC:11839
+F9B9 60 RTS A:55 X:55 Y:26 P:27 SP:F9 PPU:104, 59 CYC:11841
+DDE8 C8 INY A:55 X:55 Y:26 P:27 SP:FB PPU:104, 77 CYC:11847
+DDE9 20 BD F9 JSR $F9BD A:55 X:55 Y:27 P:25 SP:FB PPU:104, 83 CYC:11849
+F9BD 24 01 BIT $01 = FF A:55 X:55 Y:27 P:25 SP:F9 PPU:104,101 CYC:11855
+F9BF 38 SEC A:55 X:55 Y:27 P:E5 SP:F9 PPU:104,110 CYC:11858
+F9C0 A9 80 LDA #$80 A:55 X:55 Y:27 P:E5 SP:F9 PPU:104,116 CYC:11860
+F9C2 60 RTS A:80 X:55 Y:27 P:E5 SP:F9 PPU:104,122 CYC:11862
+DDEC 95 00 STA $00,X @ 55 = 55 A:80 X:55 Y:27 P:E5 SP:FB PPU:104,140 CYC:11868
+DDEE 16 00 ASL $00,X @ 55 = 80 A:80 X:55 Y:27 P:E5 SP:FB PPU:104,152 CYC:11872
+DDF0 B5 00 LDA $00,X @ 55 = 00 A:80 X:55 Y:27 P:67 SP:FB PPU:104,170 CYC:11878
+DDF2 20 C3 F9 JSR $F9C3 A:00 X:55 Y:27 P:67 SP:FB PPU:104,182 CYC:11882
+F9C3 90 1C BCC $F9E1 A:00 X:55 Y:27 P:67 SP:F9 PPU:104,200 CYC:11888
+F9C5 D0 1A BNE $F9E1 A:00 X:55 Y:27 P:67 SP:F9 PPU:104,206 CYC:11890
+F9C7 30 18 BMI $F9E1 A:00 X:55 Y:27 P:67 SP:F9 PPU:104,212 CYC:11892
+F9C9 50 16 BVC $F9E1 A:00 X:55 Y:27 P:67 SP:F9 PPU:104,218 CYC:11894
+F9CB C9 00 CMP #$00 A:00 X:55 Y:27 P:67 SP:F9 PPU:104,224 CYC:11896
+F9CD D0 12 BNE $F9E1 A:00 X:55 Y:27 P:67 SP:F9 PPU:104,230 CYC:11898
+F9CF B8 CLV A:00 X:55 Y:27 P:67 SP:F9 PPU:104,236 CYC:11900
+F9D0 A9 55 LDA #$55 A:00 X:55 Y:27 P:27 SP:F9 PPU:104,242 CYC:11902
+F9D2 38 SEC A:55 X:55 Y:27 P:25 SP:F9 PPU:104,248 CYC:11904
+F9D3 60 RTS A:55 X:55 Y:27 P:25 SP:F9 PPU:104,254 CYC:11906
+DDF5 C8 INY A:55 X:55 Y:27 P:25 SP:FB PPU:104,272 CYC:11912
+DDF6 95 00 STA $00,X @ 55 = 00 A:55 X:55 Y:28 P:25 SP:FB PPU:104,278 CYC:11914
+DDF8 16 00 ASL $00,X @ 55 = 55 A:55 X:55 Y:28 P:25 SP:FB PPU:104,290 CYC:11918
+DDFA B5 00 LDA $00,X @ 55 = AA A:55 X:55 Y:28 P:A4 SP:FB PPU:104,308 CYC:11924
+DDFC 20 D4 F9 JSR $F9D4 A:AA X:55 Y:28 P:A4 SP:FB PPU:104,320 CYC:11928
+F9D4 B0 0B BCS $F9E1 A:AA X:55 Y:28 P:A4 SP:F9 PPU:104,338 CYC:11934
+F9D6 F0 09 BEQ $F9E1 A:AA X:55 Y:28 P:A4 SP:F9 PPU:105, 3 CYC:11936
+F9D8 10 07 BPL $F9E1 A:AA X:55 Y:28 P:A4 SP:F9 PPU:105, 9 CYC:11938
+F9DA 70 05 BVS $F9E1 A:AA X:55 Y:28 P:A4 SP:F9 PPU:105, 15 CYC:11940
+F9DC C9 AA CMP #$AA A:AA X:55 Y:28 P:A4 SP:F9 PPU:105, 21 CYC:11942
+F9DE D0 01 BNE $F9E1 A:AA X:55 Y:28 P:27 SP:F9 PPU:105, 27 CYC:11944
+F9E0 60 RTS A:AA X:55 Y:28 P:27 SP:F9 PPU:105, 33 CYC:11946
+DDFF C8 INY A:AA X:55 Y:28 P:27 SP:FB PPU:105, 51 CYC:11952
+DE00 20 E4 F9 JSR $F9E4 A:AA X:55 Y:29 P:25 SP:FB PPU:105, 57 CYC:11954
+F9E4 24 01 BIT $01 = FF A:AA X:55 Y:29 P:25 SP:F9 PPU:105, 75 CYC:11960
+F9E6 38 SEC A:AA X:55 Y:29 P:E5 SP:F9 PPU:105, 84 CYC:11963
+F9E7 A9 01 LDA #$01 A:AA X:55 Y:29 P:E5 SP:F9 PPU:105, 90 CYC:11965
+F9E9 60 RTS A:01 X:55 Y:29 P:65 SP:F9 PPU:105, 96 CYC:11967
+DE03 95 00 STA $00,X @ 55 = AA A:01 X:55 Y:29 P:65 SP:FB PPU:105,114 CYC:11973
+DE05 76 00 ROR $00,X @ 55 = 01 A:01 X:55 Y:29 P:65 SP:FB PPU:105,126 CYC:11977
+DE07 B5 00 LDA $00,X @ 55 = 80 A:01 X:55 Y:29 P:E5 SP:FB PPU:105,144 CYC:11983
+DE09 20 EA F9 JSR $F9EA A:80 X:55 Y:29 P:E5 SP:FB PPU:105,156 CYC:11987
+F9EA 90 1C BCC $FA08 A:80 X:55 Y:29 P:E5 SP:F9 PPU:105,174 CYC:11993
+F9EC F0 1A BEQ $FA08 A:80 X:55 Y:29 P:E5 SP:F9 PPU:105,180 CYC:11995
+F9EE 10 18 BPL $FA08 A:80 X:55 Y:29 P:E5 SP:F9 PPU:105,186 CYC:11997
+F9F0 50 16 BVC $FA08 A:80 X:55 Y:29 P:E5 SP:F9 PPU:105,192 CYC:11999
+F9F2 C9 80 CMP #$80 A:80 X:55 Y:29 P:E5 SP:F9 PPU:105,198 CYC:12001
+F9F4 D0 12 BNE $FA08 A:80 X:55 Y:29 P:67 SP:F9 PPU:105,204 CYC:12003
+F9F6 B8 CLV A:80 X:55 Y:29 P:67 SP:F9 PPU:105,210 CYC:12005
+F9F7 18 CLC A:80 X:55 Y:29 P:27 SP:F9 PPU:105,216 CYC:12007
+F9F8 A9 55 LDA #$55 A:80 X:55 Y:29 P:26 SP:F9 PPU:105,222 CYC:12009
+F9FA 60 RTS A:55 X:55 Y:29 P:24 SP:F9 PPU:105,228 CYC:12011
+DE0C C8 INY A:55 X:55 Y:29 P:24 SP:FB PPU:105,246 CYC:12017
+DE0D 95 00 STA $00,X @ 55 = 80 A:55 X:55 Y:2A P:24 SP:FB PPU:105,252 CYC:12019
+DE0F 76 00 ROR $00,X @ 55 = 55 A:55 X:55 Y:2A P:24 SP:FB PPU:105,264 CYC:12023
+DE11 B5 00 LDA $00,X @ 55 = 2A A:55 X:55 Y:2A P:25 SP:FB PPU:105,282 CYC:12029
+DE13 20 FB F9 JSR $F9FB A:2A X:55 Y:2A P:25 SP:FB PPU:105,294 CYC:12033
+F9FB 90 0B BCC $FA08 A:2A X:55 Y:2A P:25 SP:F9 PPU:105,312 CYC:12039
+F9FD F0 09 BEQ $FA08 A:2A X:55 Y:2A P:25 SP:F9 PPU:105,318 CYC:12041
+F9FF 30 07 BMI $FA08 A:2A X:55 Y:2A P:25 SP:F9 PPU:105,324 CYC:12043
+FA01 70 05 BVS $FA08 A:2A X:55 Y:2A P:25 SP:F9 PPU:105,330 CYC:12045
+FA03 C9 2A CMP #$2A A:2A X:55 Y:2A P:25 SP:F9 PPU:105,336 CYC:12047
+FA05 D0 01 BNE $FA08 A:2A X:55 Y:2A P:27 SP:F9 PPU:106, 1 CYC:12049
+FA07 60 RTS A:2A X:55 Y:2A P:27 SP:F9 PPU:106, 7 CYC:12051
+DE16 C8 INY A:2A X:55 Y:2A P:27 SP:FB PPU:106, 25 CYC:12057
+DE17 20 0A FA JSR $FA0A A:2A X:55 Y:2B P:25 SP:FB PPU:106, 31 CYC:12059
+FA0A 24 01 BIT $01 = FF A:2A X:55 Y:2B P:25 SP:F9 PPU:106, 49 CYC:12065
+FA0C 38 SEC A:2A X:55 Y:2B P:E5 SP:F9 PPU:106, 58 CYC:12068
+FA0D A9 80 LDA #$80 A:2A X:55 Y:2B P:E5 SP:F9 PPU:106, 64 CYC:12070
+FA0F 60 RTS A:80 X:55 Y:2B P:E5 SP:F9 PPU:106, 70 CYC:12072
+DE1A 95 00 STA $00,X @ 55 = 2A A:80 X:55 Y:2B P:E5 SP:FB PPU:106, 88 CYC:12078
+DE1C 36 00 ROL $00,X @ 55 = 80 A:80 X:55 Y:2B P:E5 SP:FB PPU:106,100 CYC:12082
+DE1E B5 00 LDA $00,X @ 55 = 01 A:80 X:55 Y:2B P:65 SP:FB PPU:106,118 CYC:12088
+DE20 20 10 FA JSR $FA10 A:01 X:55 Y:2B P:65 SP:FB PPU:106,130 CYC:12092
+FA10 90 1C BCC $FA2E A:01 X:55 Y:2B P:65 SP:F9 PPU:106,148 CYC:12098
+FA12 F0 1A BEQ $FA2E A:01 X:55 Y:2B P:65 SP:F9 PPU:106,154 CYC:12100
+FA14 30 18 BMI $FA2E A:01 X:55 Y:2B P:65 SP:F9 PPU:106,160 CYC:12102
+FA16 50 16 BVC $FA2E A:01 X:55 Y:2B P:65 SP:F9 PPU:106,166 CYC:12104
+FA18 C9 01 CMP #$01 A:01 X:55 Y:2B P:65 SP:F9 PPU:106,172 CYC:12106
+FA1A D0 12 BNE $FA2E A:01 X:55 Y:2B P:67 SP:F9 PPU:106,178 CYC:12108
+FA1C B8 CLV A:01 X:55 Y:2B P:67 SP:F9 PPU:106,184 CYC:12110
+FA1D 18 CLC A:01 X:55 Y:2B P:27 SP:F9 PPU:106,190 CYC:12112
+FA1E A9 55 LDA #$55 A:01 X:55 Y:2B P:26 SP:F9 PPU:106,196 CYC:12114
+FA20 60 RTS A:55 X:55 Y:2B P:24 SP:F9 PPU:106,202 CYC:12116
+DE23 C8 INY A:55 X:55 Y:2B P:24 SP:FB PPU:106,220 CYC:12122
+DE24 95 00 STA $00,X @ 55 = 01 A:55 X:55 Y:2C P:24 SP:FB PPU:106,226 CYC:12124
+DE26 36 00 ROL $00,X @ 55 = 55 A:55 X:55 Y:2C P:24 SP:FB PPU:106,238 CYC:12128
+DE28 B5 00 LDA $00,X @ 55 = AA A:55 X:55 Y:2C P:A4 SP:FB PPU:106,256 CYC:12134
+DE2A 20 21 FA JSR $FA21 A:AA X:55 Y:2C P:A4 SP:FB PPU:106,268 CYC:12138
+FA21 B0 0B BCS $FA2E A:AA X:55 Y:2C P:A4 SP:F9 PPU:106,286 CYC:12144
+FA23 F0 09 BEQ $FA2E A:AA X:55 Y:2C P:A4 SP:F9 PPU:106,292 CYC:12146
+FA25 10 07 BPL $FA2E A:AA X:55 Y:2C P:A4 SP:F9 PPU:106,298 CYC:12148
+FA27 70 05 BVS $FA2E A:AA X:55 Y:2C P:A4 SP:F9 PPU:106,304 CYC:12150
+FA29 C9 AA CMP #$AA A:AA X:55 Y:2C P:A4 SP:F9 PPU:106,310 CYC:12152
+FA2B D0 01 BNE $FA2E A:AA X:55 Y:2C P:27 SP:F9 PPU:106,316 CYC:12154
+FA2D 60 RTS A:AA X:55 Y:2C P:27 SP:F9 PPU:106,322 CYC:12156
+DE2D A9 FF LDA #$FF A:AA X:55 Y:2C P:27 SP:FB PPU:106,340 CYC:12162
+DE2F 95 00 STA $00,X @ 55 = AA A:FF X:55 Y:2C P:A5 SP:FB PPU:107, 5 CYC:12164
+DE31 85 01 STA $01 = FF A:FF X:55 Y:2C P:A5 SP:FB PPU:107, 17 CYC:12168
+DE33 24 01 BIT $01 = FF A:FF X:55 Y:2C P:A5 SP:FB PPU:107, 26 CYC:12171
+DE35 38 SEC A:FF X:55 Y:2C P:E5 SP:FB PPU:107, 35 CYC:12174
+DE36 F6 00 INC $00,X @ 55 = FF A:FF X:55 Y:2C P:E5 SP:FB PPU:107, 41 CYC:12176
+DE38 D0 0C BNE $DE46 A:FF X:55 Y:2C P:67 SP:FB PPU:107, 59 CYC:12182
+DE3A 30 0A BMI $DE46 A:FF X:55 Y:2C P:67 SP:FB PPU:107, 65 CYC:12184
+DE3C 50 08 BVC $DE46 A:FF X:55 Y:2C P:67 SP:FB PPU:107, 71 CYC:12186
+DE3E 90 06 BCC $DE46 A:FF X:55 Y:2C P:67 SP:FB PPU:107, 77 CYC:12188
+DE40 B5 00 LDA $00,X @ 55 = 00 A:FF X:55 Y:2C P:67 SP:FB PPU:107, 83 CYC:12190
+DE42 C9 00 CMP #$00 A:00 X:55 Y:2C P:67 SP:FB PPU:107, 95 CYC:12194
+DE44 F0 04 BEQ $DE4A A:00 X:55 Y:2C P:67 SP:FB PPU:107,101 CYC:12196
+DE4A A9 7F LDA #$7F A:00 X:55 Y:2C P:67 SP:FB PPU:107,110 CYC:12199
+DE4C 95 00 STA $00,X @ 55 = 00 A:7F X:55 Y:2C P:65 SP:FB PPU:107,116 CYC:12201
+DE4E B8 CLV A:7F X:55 Y:2C P:65 SP:FB PPU:107,128 CYC:12205
+DE4F 18 CLC A:7F X:55 Y:2C P:25 SP:FB PPU:107,134 CYC:12207
+DE50 F6 00 INC $00,X @ 55 = 7F A:7F X:55 Y:2C P:24 SP:FB PPU:107,140 CYC:12209
+DE52 F0 0C BEQ $DE60 A:7F X:55 Y:2C P:A4 SP:FB PPU:107,158 CYC:12215
+DE54 10 0A BPL $DE60 A:7F X:55 Y:2C P:A4 SP:FB PPU:107,164 CYC:12217
+DE56 70 08 BVS $DE60 A:7F X:55 Y:2C P:A4 SP:FB PPU:107,170 CYC:12219
+DE58 B0 06 BCS $DE60 A:7F X:55 Y:2C P:A4 SP:FB PPU:107,176 CYC:12221
+DE5A B5 00 LDA $00,X @ 55 = 80 A:7F X:55 Y:2C P:A4 SP:FB PPU:107,182 CYC:12223
+DE5C C9 80 CMP #$80 A:80 X:55 Y:2C P:A4 SP:FB PPU:107,194 CYC:12227
+DE5E F0 04 BEQ $DE64 A:80 X:55 Y:2C P:27 SP:FB PPU:107,200 CYC:12229
+DE64 A9 00 LDA #$00 A:80 X:55 Y:2C P:27 SP:FB PPU:107,209 CYC:12232
+DE66 95 00 STA $00,X @ 55 = 80 A:00 X:55 Y:2C P:27 SP:FB PPU:107,215 CYC:12234
+DE68 24 01 BIT $01 = FF A:00 X:55 Y:2C P:27 SP:FB PPU:107,227 CYC:12238
+DE6A 38 SEC A:00 X:55 Y:2C P:E7 SP:FB PPU:107,236 CYC:12241
+DE6B D6 00 DEC $00,X @ 55 = 00 A:00 X:55 Y:2C P:E7 SP:FB PPU:107,242 CYC:12243
+DE6D F0 0C BEQ $DE7B A:00 X:55 Y:2C P:E5 SP:FB PPU:107,260 CYC:12249
+DE6F 10 0A BPL $DE7B A:00 X:55 Y:2C P:E5 SP:FB PPU:107,266 CYC:12251
+DE71 50 08 BVC $DE7B A:00 X:55 Y:2C P:E5 SP:FB PPU:107,272 CYC:12253
+DE73 90 06 BCC $DE7B A:00 X:55 Y:2C P:E5 SP:FB PPU:107,278 CYC:12255
+DE75 B5 00 LDA $00,X @ 55 = FF A:00 X:55 Y:2C P:E5 SP:FB PPU:107,284 CYC:12257
+DE77 C9 FF CMP #$FF A:FF X:55 Y:2C P:E5 SP:FB PPU:107,296 CYC:12261
+DE79 F0 04 BEQ $DE7F A:FF X:55 Y:2C P:67 SP:FB PPU:107,302 CYC:12263
+DE7F A9 80 LDA #$80 A:FF X:55 Y:2C P:67 SP:FB PPU:107,311 CYC:12266
+DE81 95 00 STA $00,X @ 55 = FF A:80 X:55 Y:2C P:E5 SP:FB PPU:107,317 CYC:12268
+DE83 B8 CLV A:80 X:55 Y:2C P:E5 SP:FB PPU:107,329 CYC:12272
+DE84 18 CLC A:80 X:55 Y:2C P:A5 SP:FB PPU:107,335 CYC:12274
+DE85 D6 00 DEC $00,X @ 55 = 80 A:80 X:55 Y:2C P:A4 SP:FB PPU:108, 0 CYC:12276
+DE87 F0 0C BEQ $DE95 A:80 X:55 Y:2C P:24 SP:FB PPU:108, 18 CYC:12282
+DE89 30 0A BMI $DE95 A:80 X:55 Y:2C P:24 SP:FB PPU:108, 24 CYC:12284
+DE8B 70 08 BVS $DE95 A:80 X:55 Y:2C P:24 SP:FB PPU:108, 30 CYC:12286
+DE8D B0 06 BCS $DE95 A:80 X:55 Y:2C P:24 SP:FB PPU:108, 36 CYC:12288
+DE8F B5 00 LDA $00,X @ 55 = 7F A:80 X:55 Y:2C P:24 SP:FB PPU:108, 42 CYC:12290
+DE91 C9 7F CMP #$7F A:7F X:55 Y:2C P:24 SP:FB PPU:108, 54 CYC:12294
+DE93 F0 04 BEQ $DE99 A:7F X:55 Y:2C P:27 SP:FB PPU:108, 60 CYC:12296
+DE99 A9 01 LDA #$01 A:7F X:55 Y:2C P:27 SP:FB PPU:108, 69 CYC:12299
+DE9B 95 00 STA $00,X @ 55 = 7F A:01 X:55 Y:2C P:25 SP:FB PPU:108, 75 CYC:12301
+DE9D D6 00 DEC $00,X @ 55 = 01 A:01 X:55 Y:2C P:25 SP:FB PPU:108, 87 CYC:12305
+DE9F F0 04 BEQ $DEA5 A:01 X:55 Y:2C P:27 SP:FB PPU:108,105 CYC:12311
+DEA5 A9 33 LDA #$33 A:01 X:55 Y:2C P:27 SP:FB PPU:108,114 CYC:12314
+DEA7 85 78 STA $78 = 7F A:33 X:55 Y:2C P:25 SP:FB PPU:108,120 CYC:12316
+DEA9 A9 44 LDA #$44 A:33 X:55 Y:2C P:25 SP:FB PPU:108,129 CYC:12319
+DEAB A0 78 LDY #$78 A:44 X:55 Y:2C P:25 SP:FB PPU:108,135 CYC:12321
+DEAD A2 00 LDX #$00 A:44 X:55 Y:78 P:25 SP:FB PPU:108,141 CYC:12323
+DEAF 38 SEC A:44 X:00 Y:78 P:27 SP:FB PPU:108,147 CYC:12325
+DEB0 24 01 BIT $01 = FF A:44 X:00 Y:78 P:27 SP:FB PPU:108,153 CYC:12327
+DEB2 B6 00 LDX $00,Y @ 78 = 33 A:44 X:00 Y:78 P:E5 SP:FB PPU:108,162 CYC:12330
+DEB4 90 12 BCC $DEC8 A:44 X:33 Y:78 P:65 SP:FB PPU:108,174 CYC:12334
+DEB6 50 10 BVC $DEC8 A:44 X:33 Y:78 P:65 SP:FB PPU:108,180 CYC:12336
+DEB8 30 0E BMI $DEC8 A:44 X:33 Y:78 P:65 SP:FB PPU:108,186 CYC:12338
+DEBA F0 0C BEQ $DEC8 A:44 X:33 Y:78 P:65 SP:FB PPU:108,192 CYC:12340
+DEBC E0 33 CPX #$33 A:44 X:33 Y:78 P:65 SP:FB PPU:108,198 CYC:12342
+DEBE D0 08 BNE $DEC8 A:44 X:33 Y:78 P:67 SP:FB PPU:108,204 CYC:12344
+DEC0 C0 78 CPY #$78 A:44 X:33 Y:78 P:67 SP:FB PPU:108,210 CYC:12346
+DEC2 D0 04 BNE $DEC8 A:44 X:33 Y:78 P:67 SP:FB PPU:108,216 CYC:12348
+DEC4 C9 44 CMP #$44 A:44 X:33 Y:78 P:67 SP:FB PPU:108,222 CYC:12350
+DEC6 F0 04 BEQ $DECC A:44 X:33 Y:78 P:67 SP:FB PPU:108,228 CYC:12352
+DECC A9 97 LDA #$97 A:44 X:33 Y:78 P:67 SP:FB PPU:108,237 CYC:12355
+DECE 85 7F STA $7F = 00 A:97 X:33 Y:78 P:E5 SP:FB PPU:108,243 CYC:12357
+DED0 A9 47 LDA #$47 A:97 X:33 Y:78 P:E5 SP:FB PPU:108,252 CYC:12360
+DED2 A0 FF LDY #$FF A:47 X:33 Y:78 P:65 SP:FB PPU:108,258 CYC:12362
+DED4 A2 00 LDX #$00 A:47 X:33 Y:FF P:E5 SP:FB PPU:108,264 CYC:12364
+DED6 18 CLC A:47 X:00 Y:FF P:67 SP:FB PPU:108,270 CYC:12366
+DED7 B8 CLV A:47 X:00 Y:FF P:66 SP:FB PPU:108,276 CYC:12368
+DED8 B6 80 LDX $80,Y @ 7F = 97 A:47 X:00 Y:FF P:26 SP:FB PPU:108,282 CYC:12370
+DEDA B0 12 BCS $DEEE A:47 X:97 Y:FF P:A4 SP:FB PPU:108,294 CYC:12374
+DEDC 70 10 BVS $DEEE A:47 X:97 Y:FF P:A4 SP:FB PPU:108,300 CYC:12376
+DEDE 10 0E BPL $DEEE A:47 X:97 Y:FF P:A4 SP:FB PPU:108,306 CYC:12378
+DEE0 F0 0C BEQ $DEEE A:47 X:97 Y:FF P:A4 SP:FB PPU:108,312 CYC:12380
+DEE2 E0 97 CPX #$97 A:47 X:97 Y:FF P:A4 SP:FB PPU:108,318 CYC:12382
+DEE4 D0 08 BNE $DEEE A:47 X:97 Y:FF P:27 SP:FB PPU:108,324 CYC:12384
+DEE6 C0 FF CPY #$FF A:47 X:97 Y:FF P:27 SP:FB PPU:108,330 CYC:12386
+DEE8 D0 04 BNE $DEEE A:47 X:97 Y:FF P:27 SP:FB PPU:108,336 CYC:12388
+DEEA C9 47 CMP #$47 A:47 X:97 Y:FF P:27 SP:FB PPU:109, 1 CYC:12390
+DEEC F0 04 BEQ $DEF2 A:47 X:97 Y:FF P:27 SP:FB PPU:109, 7 CYC:12392
+DEF2 A9 00 LDA #$00 A:47 X:97 Y:FF P:27 SP:FB PPU:109, 16 CYC:12395
+DEF4 85 7F STA $7F = 97 A:00 X:97 Y:FF P:27 SP:FB PPU:109, 22 CYC:12397
+DEF6 A9 47 LDA #$47 A:00 X:97 Y:FF P:27 SP:FB PPU:109, 31 CYC:12400
+DEF8 A0 FF LDY #$FF A:47 X:97 Y:FF P:25 SP:FB PPU:109, 37 CYC:12402
+DEFA A2 69 LDX #$69 A:47 X:97 Y:FF P:A5 SP:FB PPU:109, 43 CYC:12404
+DEFC 18 CLC A:47 X:69 Y:FF P:25 SP:FB PPU:109, 49 CYC:12406
+DEFD B8 CLV A:47 X:69 Y:FF P:24 SP:FB PPU:109, 55 CYC:12408
+DEFE 96 80 STX $80,Y @ 7F = 00 A:47 X:69 Y:FF P:24 SP:FB PPU:109, 61 CYC:12410
+DF00 B0 18 BCS $DF1A A:47 X:69 Y:FF P:24 SP:FB PPU:109, 73 CYC:12414
+DF02 70 16 BVS $DF1A A:47 X:69 Y:FF P:24 SP:FB PPU:109, 79 CYC:12416
+DF04 30 14 BMI $DF1A A:47 X:69 Y:FF P:24 SP:FB PPU:109, 85 CYC:12418
+DF06 F0 12 BEQ $DF1A A:47 X:69 Y:FF P:24 SP:FB PPU:109, 91 CYC:12420
+DF08 E0 69 CPX #$69 A:47 X:69 Y:FF P:24 SP:FB PPU:109, 97 CYC:12422
+DF0A D0 0E BNE $DF1A A:47 X:69 Y:FF P:27 SP:FB PPU:109,103 CYC:12424
+DF0C C0 FF CPY #$FF A:47 X:69 Y:FF P:27 SP:FB PPU:109,109 CYC:12426
+DF0E D0 0A BNE $DF1A A:47 X:69 Y:FF P:27 SP:FB PPU:109,115 CYC:12428
+DF10 C9 47 CMP #$47 A:47 X:69 Y:FF P:27 SP:FB PPU:109,121 CYC:12430
+DF12 D0 06 BNE $DF1A A:47 X:69 Y:FF P:27 SP:FB PPU:109,127 CYC:12432
+DF14 A5 7F LDA $7F = 69 A:47 X:69 Y:FF P:27 SP:FB PPU:109,133 CYC:12434
+DF16 C9 69 CMP #$69 A:69 X:69 Y:FF P:25 SP:FB PPU:109,142 CYC:12437
+DF18 F0 04 BEQ $DF1E A:69 X:69 Y:FF P:27 SP:FB PPU:109,148 CYC:12439
+DF1E A9 F5 LDA #$F5 A:69 X:69 Y:FF P:27 SP:FB PPU:109,157 CYC:12442
+DF20 85 4F STA $4F = 00 A:F5 X:69 Y:FF P:A5 SP:FB PPU:109,163 CYC:12444
+DF22 A9 47 LDA #$47 A:F5 X:69 Y:FF P:A5 SP:FB PPU:109,172 CYC:12447
+DF24 A0 4F LDY #$4F A:47 X:69 Y:FF P:25 SP:FB PPU:109,178 CYC:12449
+DF26 24 01 BIT $01 = FF A:47 X:69 Y:4F P:25 SP:FB PPU:109,184 CYC:12451
+DF28 A2 00 LDX #$00 A:47 X:69 Y:4F P:E5 SP:FB PPU:109,193 CYC:12454
+DF2A 38 SEC A:47 X:00 Y:4F P:67 SP:FB PPU:109,199 CYC:12456
+DF2B 96 00 STX $00,Y @ 4F = F5 A:47 X:00 Y:4F P:67 SP:FB PPU:109,205 CYC:12458
+DF2D 90 16 BCC $DF45 A:47 X:00 Y:4F P:67 SP:FB PPU:109,217 CYC:12462
+DF2F 50 14 BVC $DF45 A:47 X:00 Y:4F P:67 SP:FB PPU:109,223 CYC:12464
+DF31 30 12 BMI $DF45 A:47 X:00 Y:4F P:67 SP:FB PPU:109,229 CYC:12466
+DF33 D0 10 BNE $DF45 A:47 X:00 Y:4F P:67 SP:FB PPU:109,235 CYC:12468
+DF35 E0 00 CPX #$00 A:47 X:00 Y:4F P:67 SP:FB PPU:109,241 CYC:12470
+DF37 D0 0C BNE $DF45 A:47 X:00 Y:4F P:67 SP:FB PPU:109,247 CYC:12472
+DF39 C0 4F CPY #$4F A:47 X:00 Y:4F P:67 SP:FB PPU:109,253 CYC:12474
+DF3B D0 08 BNE $DF45 A:47 X:00 Y:4F P:67 SP:FB PPU:109,259 CYC:12476
+DF3D C9 47 CMP #$47 A:47 X:00 Y:4F P:67 SP:FB PPU:109,265 CYC:12478
+DF3F D0 04 BNE $DF45 A:47 X:00 Y:4F P:67 SP:FB PPU:109,271 CYC:12480
+DF41 A5 4F LDA $4F = 00 A:47 X:00 Y:4F P:67 SP:FB PPU:109,277 CYC:12482
+DF43 F0 04 BEQ $DF49 A:00 X:00 Y:4F P:67 SP:FB PPU:109,286 CYC:12485
+DF49 60 RTS A:00 X:00 Y:4F P:67 SP:FB PPU:109,295 CYC:12488
+C62C 20 AA E1 JSR $E1AA A:00 X:00 Y:4F P:67 SP:FD PPU:109,313 CYC:12494
+E1AA A9 FF LDA #$FF A:00 X:00 Y:4F P:67 SP:FB PPU:109,331 CYC:12500
+E1AC 85 01 STA $01 = FF A:FF X:00 Y:4F P:E5 SP:FB PPU:109,337 CYC:12502
+E1AE A9 AA LDA #$AA A:FF X:00 Y:4F P:E5 SP:FB PPU:110, 5 CYC:12505
+E1B0 8D 33 06 STA $0633 = 00 A:AA X:00 Y:4F P:E5 SP:FB PPU:110, 11 CYC:12507
+E1B3 A9 BB LDA #$BB A:AA X:00 Y:4F P:E5 SP:FB PPU:110, 23 CYC:12511
+E1B5 8D 89 06 STA $0689 = 00 A:BB X:00 Y:4F P:E5 SP:FB PPU:110, 29 CYC:12513
+E1B8 A2 00 LDX #$00 A:BB X:00 Y:4F P:E5 SP:FB PPU:110, 41 CYC:12517
+E1BA A9 66 LDA #$66 A:BB X:00 Y:4F P:67 SP:FB PPU:110, 47 CYC:12519
+E1BC 24 01 BIT $01 = FF A:66 X:00 Y:4F P:65 SP:FB PPU:110, 53 CYC:12521
+E1BE 38 SEC A:66 X:00 Y:4F P:E5 SP:FB PPU:110, 62 CYC:12524
+E1BF A0 00 LDY #$00 A:66 X:00 Y:4F P:E5 SP:FB PPU:110, 68 CYC:12526
+E1C1 BC 33 06 LDY $0633,X @ 0633 = AA A:66 X:00 Y:00 P:67 SP:FB PPU:110, 74 CYC:12528
+E1C4 10 12 BPL $E1D8 A:66 X:00 Y:AA P:E5 SP:FB PPU:110, 86 CYC:12532
+E1C6 F0 10 BEQ $E1D8 A:66 X:00 Y:AA P:E5 SP:FB PPU:110, 92 CYC:12534
+E1C8 50 0E BVC $E1D8 A:66 X:00 Y:AA P:E5 SP:FB PPU:110, 98 CYC:12536
+E1CA 90 0C BCC $E1D8 A:66 X:00 Y:AA P:E5 SP:FB PPU:110,104 CYC:12538
+E1CC C9 66 CMP #$66 A:66 X:00 Y:AA P:E5 SP:FB PPU:110,110 CYC:12540
+E1CE D0 08 BNE $E1D8 A:66 X:00 Y:AA P:67 SP:FB PPU:110,116 CYC:12542
+E1D0 E0 00 CPX #$00 A:66 X:00 Y:AA P:67 SP:FB PPU:110,122 CYC:12544
+E1D2 D0 04 BNE $E1D8 A:66 X:00 Y:AA P:67 SP:FB PPU:110,128 CYC:12546
+E1D4 C0 AA CPY #$AA A:66 X:00 Y:AA P:67 SP:FB PPU:110,134 CYC:12548
+E1D6 F0 04 BEQ $E1DC A:66 X:00 Y:AA P:67 SP:FB PPU:110,140 CYC:12550
+E1DC A2 8A LDX #$8A A:66 X:00 Y:AA P:67 SP:FB PPU:110,149 CYC:12553
+E1DE A9 66 LDA #$66 A:66 X:8A Y:AA P:E5 SP:FB PPU:110,155 CYC:12555
+E1E0 B8 CLV A:66 X:8A Y:AA P:65 SP:FB PPU:110,161 CYC:12557
+E1E1 18 CLC A:66 X:8A Y:AA P:25 SP:FB PPU:110,167 CYC:12559
+E1E2 A0 00 LDY #$00 A:66 X:8A Y:AA P:24 SP:FB PPU:110,173 CYC:12561
+E1E4 BC FF 05 LDY $05FF,X @ 0689 = BB A:66 X:8A Y:00 P:26 SP:FB PPU:110,179 CYC:12563
+E1E7 10 12 BPL $E1FB A:66 X:8A Y:BB P:A4 SP:FB PPU:110,194 CYC:12568
+E1E9 F0 10 BEQ $E1FB A:66 X:8A Y:BB P:A4 SP:FB PPU:110,200 CYC:12570
+E1EB 70 0E BVS $E1FB A:66 X:8A Y:BB P:A4 SP:FB PPU:110,206 CYC:12572
+E1ED B0 0C BCS $E1FB A:66 X:8A Y:BB P:A4 SP:FB PPU:110,212 CYC:12574
+E1EF C0 BB CPY #$BB A:66 X:8A Y:BB P:A4 SP:FB PPU:110,218 CYC:12576
+E1F1 D0 08 BNE $E1FB A:66 X:8A Y:BB P:27 SP:FB PPU:110,224 CYC:12578
+E1F3 C9 66 CMP #$66 A:66 X:8A Y:BB P:27 SP:FB PPU:110,230 CYC:12580
+E1F5 D0 04 BNE $E1FB A:66 X:8A Y:BB P:27 SP:FB PPU:110,236 CYC:12582
+E1F7 E0 8A CPX #$8A A:66 X:8A Y:BB P:27 SP:FB PPU:110,242 CYC:12584
+E1F9 F0 04 BEQ $E1FF A:66 X:8A Y:BB P:27 SP:FB PPU:110,248 CYC:12586
+E1FF A0 53 LDY #$53 A:66 X:8A Y:BB P:27 SP:FB PPU:110,257 CYC:12589
+E201 A9 AA LDA #$AA A:66 X:8A Y:53 P:25 SP:FB PPU:110,263 CYC:12591
+E203 A2 78 LDX #$78 A:AA X:8A Y:53 P:A5 SP:FB PPU:110,269 CYC:12593
+E205 8D 78 06 STA $0678 = 00 A:AA X:78 Y:53 P:25 SP:FB PPU:110,275 CYC:12595
+E208 20 B6 F7 JSR $F7B6 A:AA X:78 Y:53 P:25 SP:FB PPU:110,287 CYC:12599
+F7B6 18 CLC A:AA X:78 Y:53 P:25 SP:F9 PPU:110,305 CYC:12605
+F7B7 A9 FF LDA #$FF A:AA X:78 Y:53 P:24 SP:F9 PPU:110,311 CYC:12607
+F7B9 85 01 STA $01 = FF A:FF X:78 Y:53 P:A4 SP:F9 PPU:110,317 CYC:12609
+F7BB 24 01 BIT $01 = FF A:FF X:78 Y:53 P:A4 SP:F9 PPU:110,326 CYC:12612
+F7BD A9 55 LDA #$55 A:FF X:78 Y:53 P:E4 SP:F9 PPU:110,335 CYC:12615
+F7BF 60 RTS A:55 X:78 Y:53 P:64 SP:F9 PPU:111, 0 CYC:12617
+E20B 1D 00 06 ORA $0600,X @ 0678 = AA A:55 X:78 Y:53 P:64 SP:FB PPU:111, 18 CYC:12623
+E20E 20 C0 F7 JSR $F7C0 A:FF X:78 Y:53 P:E4 SP:FB PPU:111, 30 CYC:12627
+F7C0 B0 09 BCS $F7CB A:FF X:78 Y:53 P:E4 SP:F9 PPU:111, 48 CYC:12633
+F7C2 10 07 BPL $F7CB A:FF X:78 Y:53 P:E4 SP:F9 PPU:111, 54 CYC:12635
+F7C4 C9 FF CMP #$FF A:FF X:78 Y:53 P:E4 SP:F9 PPU:111, 60 CYC:12637
+F7C6 D0 03 BNE $F7CB A:FF X:78 Y:53 P:67 SP:F9 PPU:111, 66 CYC:12639
+F7C8 50 01 BVC $F7CB A:FF X:78 Y:53 P:67 SP:F9 PPU:111, 72 CYC:12641
+F7CA 60 RTS A:FF X:78 Y:53 P:67 SP:F9 PPU:111, 78 CYC:12643
+E211 C8 INY A:FF X:78 Y:53 P:67 SP:FB PPU:111, 96 CYC:12649
+E212 A9 00 LDA #$00 A:FF X:78 Y:54 P:65 SP:FB PPU:111,102 CYC:12651
+E214 8D 78 06 STA $0678 = AA A:00 X:78 Y:54 P:67 SP:FB PPU:111,108 CYC:12653
+E217 20 CE F7 JSR $F7CE A:00 X:78 Y:54 P:67 SP:FB PPU:111,120 CYC:12657
+F7CE 38 SEC A:00 X:78 Y:54 P:67 SP:F9 PPU:111,138 CYC:12663
+F7CF B8 CLV A:00 X:78 Y:54 P:67 SP:F9 PPU:111,144 CYC:12665
+F7D0 A9 00 LDA #$00 A:00 X:78 Y:54 P:27 SP:F9 PPU:111,150 CYC:12667
+F7D2 60 RTS A:00 X:78 Y:54 P:27 SP:F9 PPU:111,156 CYC:12669
+E21A 1D 00 06 ORA $0600,X @ 0678 = 00 A:00 X:78 Y:54 P:27 SP:FB PPU:111,174 CYC:12675
+E21D 20 D3 F7 JSR $F7D3 A:00 X:78 Y:54 P:27 SP:FB PPU:111,186 CYC:12679
+F7D3 D0 07 BNE $F7DC A:00 X:78 Y:54 P:27 SP:F9 PPU:111,204 CYC:12685
+F7D5 70 05 BVS $F7DC A:00 X:78 Y:54 P:27 SP:F9 PPU:111,210 CYC:12687
+F7D7 90 03 BCC $F7DC A:00 X:78 Y:54 P:27 SP:F9 PPU:111,216 CYC:12689
+F7D9 30 01 BMI $F7DC A:00 X:78 Y:54 P:27 SP:F9 PPU:111,222 CYC:12691
+F7DB 60 RTS A:00 X:78 Y:54 P:27 SP:F9 PPU:111,228 CYC:12693
+E220 C8 INY A:00 X:78 Y:54 P:27 SP:FB PPU:111,246 CYC:12699
+E221 A9 AA LDA #$AA A:00 X:78 Y:55 P:25 SP:FB PPU:111,252 CYC:12701
+E223 8D 78 06 STA $0678 = 00 A:AA X:78 Y:55 P:A5 SP:FB PPU:111,258 CYC:12703
+E226 20 DF F7 JSR $F7DF A:AA X:78 Y:55 P:A5 SP:FB PPU:111,270 CYC:12707
+F7DF 18 CLC A:AA X:78 Y:55 P:A5 SP:F9 PPU:111,288 CYC:12713
+F7E0 24 01 BIT $01 = FF A:AA X:78 Y:55 P:A4 SP:F9 PPU:111,294 CYC:12715
+F7E2 A9 55 LDA #$55 A:AA X:78 Y:55 P:E4 SP:F9 PPU:111,303 CYC:12718
+F7E4 60 RTS A:55 X:78 Y:55 P:64 SP:F9 PPU:111,309 CYC:12720
+E229 3D 00 06 AND $0600,X @ 0678 = AA A:55 X:78 Y:55 P:64 SP:FB PPU:111,327 CYC:12726
+E22C 20 E5 F7 JSR $F7E5 A:00 X:78 Y:55 P:66 SP:FB PPU:111,339 CYC:12730
+F7E5 D0 07 BNE $F7EE A:00 X:78 Y:55 P:66 SP:F9 PPU:112, 16 CYC:12736
+F7E7 50 05 BVC $F7EE A:00 X:78 Y:55 P:66 SP:F9 PPU:112, 22 CYC:12738
+F7E9 B0 03 BCS $F7EE A:00 X:78 Y:55 P:66 SP:F9 PPU:112, 28 CYC:12740
+F7EB 30 01 BMI $F7EE A:00 X:78 Y:55 P:66 SP:F9 PPU:112, 34 CYC:12742
+F7ED 60 RTS A:00 X:78 Y:55 P:66 SP:F9 PPU:112, 40 CYC:12744
+E22F C8 INY A:00 X:78 Y:55 P:66 SP:FB PPU:112, 58 CYC:12750
+E230 A9 EF LDA #$EF A:00 X:78 Y:56 P:64 SP:FB PPU:112, 64 CYC:12752
+E232 8D 78 06 STA $0678 = AA A:EF X:78 Y:56 P:E4 SP:FB PPU:112, 70 CYC:12754
+E235 20 F1 F7 JSR $F7F1 A:EF X:78 Y:56 P:E4 SP:FB PPU:112, 82 CYC:12758
+F7F1 38 SEC A:EF X:78 Y:56 P:E4 SP:F9 PPU:112,100 CYC:12764
+F7F2 B8 CLV A:EF X:78 Y:56 P:E5 SP:F9 PPU:112,106 CYC:12766
+F7F3 A9 F8 LDA #$F8 A:EF X:78 Y:56 P:A5 SP:F9 PPU:112,112 CYC:12768
+F7F5 60 RTS A:F8 X:78 Y:56 P:A5 SP:F9 PPU:112,118 CYC:12770
+E238 3D 00 06 AND $0600,X @ 0678 = EF A:F8 X:78 Y:56 P:A5 SP:FB PPU:112,136 CYC:12776
+E23B 20 F6 F7 JSR $F7F6 A:E8 X:78 Y:56 P:A5 SP:FB PPU:112,148 CYC:12780
+F7F6 90 09 BCC $F801 A:E8 X:78 Y:56 P:A5 SP:F9 PPU:112,166 CYC:12786
+F7F8 10 07 BPL $F801 A:E8 X:78 Y:56 P:A5 SP:F9 PPU:112,172 CYC:12788
+F7FA C9 E8 CMP #$E8 A:E8 X:78 Y:56 P:A5 SP:F9 PPU:112,178 CYC:12790
+F7FC D0 03 BNE $F801 A:E8 X:78 Y:56 P:27 SP:F9 PPU:112,184 CYC:12792
+F7FE 70 01 BVS $F801 A:E8 X:78 Y:56 P:27 SP:F9 PPU:112,190 CYC:12794
+F800 60 RTS A:E8 X:78 Y:56 P:27 SP:F9 PPU:112,196 CYC:12796
+E23E C8 INY A:E8 X:78 Y:56 P:27 SP:FB PPU:112,214 CYC:12802
+E23F A9 AA LDA #$AA A:E8 X:78 Y:57 P:25 SP:FB PPU:112,220 CYC:12804
+E241 8D 78 06 STA $0678 = EF A:AA X:78 Y:57 P:A5 SP:FB PPU:112,226 CYC:12806
+E244 20 04 F8 JSR $F804 A:AA X:78 Y:57 P:A5 SP:FB PPU:112,238 CYC:12810
+F804 18 CLC A:AA X:78 Y:57 P:A5 SP:F9 PPU:112,256 CYC:12816
+F805 24 01 BIT $01 = FF A:AA X:78 Y:57 P:A4 SP:F9 PPU:112,262 CYC:12818
+F807 A9 5F LDA #$5F A:AA X:78 Y:57 P:E4 SP:F9 PPU:112,271 CYC:12821
+F809 60 RTS A:5F X:78 Y:57 P:64 SP:F9 PPU:112,277 CYC:12823
+E247 5D 00 06 EOR $0600,X @ 0678 = AA A:5F X:78 Y:57 P:64 SP:FB PPU:112,295 CYC:12829
+E24A 20 0A F8 JSR $F80A A:F5 X:78 Y:57 P:E4 SP:FB PPU:112,307 CYC:12833
+F80A B0 09 BCS $F815 A:F5 X:78 Y:57 P:E4 SP:F9 PPU:112,325 CYC:12839
+F80C 10 07 BPL $F815 A:F5 X:78 Y:57 P:E4 SP:F9 PPU:112,331 CYC:12841
+F80E C9 F5 CMP #$F5 A:F5 X:78 Y:57 P:E4 SP:F9 PPU:112,337 CYC:12843
+F810 D0 03 BNE $F815 A:F5 X:78 Y:57 P:67 SP:F9 PPU:113, 2 CYC:12845
+F812 50 01 BVC $F815 A:F5 X:78 Y:57 P:67 SP:F9 PPU:113, 8 CYC:12847
+F814 60 RTS A:F5 X:78 Y:57 P:67 SP:F9 PPU:113, 14 CYC:12849
+E24D C8 INY A:F5 X:78 Y:57 P:67 SP:FB PPU:113, 32 CYC:12855
+E24E A9 70 LDA #$70 A:F5 X:78 Y:58 P:65 SP:FB PPU:113, 38 CYC:12857
+E250 8D 78 06 STA $0678 = AA A:70 X:78 Y:58 P:65 SP:FB PPU:113, 44 CYC:12859
+E253 20 18 F8 JSR $F818 A:70 X:78 Y:58 P:65 SP:FB PPU:113, 56 CYC:12863
+F818 38 SEC A:70 X:78 Y:58 P:65 SP:F9 PPU:113, 74 CYC:12869
+F819 B8 CLV A:70 X:78 Y:58 P:65 SP:F9 PPU:113, 80 CYC:12871
+F81A A9 70 LDA #$70 A:70 X:78 Y:58 P:25 SP:F9 PPU:113, 86 CYC:12873
+F81C 60 RTS A:70 X:78 Y:58 P:25 SP:F9 PPU:113, 92 CYC:12875
+E256 5D 00 06 EOR $0600,X @ 0678 = 70 A:70 X:78 Y:58 P:25 SP:FB PPU:113,110 CYC:12881
+E259 20 1D F8 JSR $F81D A:00 X:78 Y:58 P:27 SP:FB PPU:113,122 CYC:12885
+F81D D0 07 BNE $F826 A:00 X:78 Y:58 P:27 SP:F9 PPU:113,140 CYC:12891
+F81F 70 05 BVS $F826 A:00 X:78 Y:58 P:27 SP:F9 PPU:113,146 CYC:12893
+F821 90 03 BCC $F826 A:00 X:78 Y:58 P:27 SP:F9 PPU:113,152 CYC:12895
+F823 30 01 BMI $F826 A:00 X:78 Y:58 P:27 SP:F9 PPU:113,158 CYC:12897
+F825 60 RTS A:00 X:78 Y:58 P:27 SP:F9 PPU:113,164 CYC:12899
+E25C C8 INY A:00 X:78 Y:58 P:27 SP:FB PPU:113,182 CYC:12905
+E25D A9 69 LDA #$69 A:00 X:78 Y:59 P:25 SP:FB PPU:113,188 CYC:12907
+E25F 8D 78 06 STA $0678 = 70 A:69 X:78 Y:59 P:25 SP:FB PPU:113,194 CYC:12909
+E262 20 29 F8 JSR $F829 A:69 X:78 Y:59 P:25 SP:FB PPU:113,206 CYC:12913
+F829 18 CLC A:69 X:78 Y:59 P:25 SP:F9 PPU:113,224 CYC:12919
+F82A 24 01 BIT $01 = FF A:69 X:78 Y:59 P:24 SP:F9 PPU:113,230 CYC:12921
+F82C A9 00 LDA #$00 A:69 X:78 Y:59 P:E4 SP:F9 PPU:113,239 CYC:12924
+F82E 60 RTS A:00 X:78 Y:59 P:66 SP:F9 PPU:113,245 CYC:12926
+E265 7D 00 06 ADC $0600,X @ 0678 = 69 A:00 X:78 Y:59 P:66 SP:FB PPU:113,263 CYC:12932
+E268 20 2F F8 JSR $F82F A:69 X:78 Y:59 P:24 SP:FB PPU:113,275 CYC:12936
+F82F 30 09 BMI $F83A A:69 X:78 Y:59 P:24 SP:F9 PPU:113,293 CYC:12942
+F831 B0 07 BCS $F83A A:69 X:78 Y:59 P:24 SP:F9 PPU:113,299 CYC:12944
+F833 C9 69 CMP #$69 A:69 X:78 Y:59 P:24 SP:F9 PPU:113,305 CYC:12946
+F835 D0 03 BNE $F83A A:69 X:78 Y:59 P:27 SP:F9 PPU:113,311 CYC:12948
+F837 70 01 BVS $F83A A:69 X:78 Y:59 P:27 SP:F9 PPU:113,317 CYC:12950
+F839 60 RTS A:69 X:78 Y:59 P:27 SP:F9 PPU:113,323 CYC:12952
+E26B C8 INY A:69 X:78 Y:59 P:27 SP:FB PPU:114, 0 CYC:12958
+E26C 20 3D F8 JSR $F83D A:69 X:78 Y:5A P:25 SP:FB PPU:114, 6 CYC:12960
+F83D 38 SEC A:69 X:78 Y:5A P:25 SP:F9 PPU:114, 24 CYC:12966
+F83E 24 01 BIT $01 = FF A:69 X:78 Y:5A P:25 SP:F9 PPU:114, 30 CYC:12968
+F840 A9 00 LDA #$00 A:69 X:78 Y:5A P:E5 SP:F9 PPU:114, 39 CYC:12971
+F842 60 RTS A:00 X:78 Y:5A P:67 SP:F9 PPU:114, 45 CYC:12973
+E26F 7D 00 06 ADC $0600,X @ 0678 = 69 A:00 X:78 Y:5A P:67 SP:FB PPU:114, 63 CYC:12979
+E272 20 43 F8 JSR $F843 A:6A X:78 Y:5A P:24 SP:FB PPU:114, 75 CYC:12983
+F843 30 09 BMI $F84E A:6A X:78 Y:5A P:24 SP:F9 PPU:114, 93 CYC:12989
+F845 B0 07 BCS $F84E A:6A X:78 Y:5A P:24 SP:F9 PPU:114, 99 CYC:12991
+F847 C9 6A CMP #$6A A:6A X:78 Y:5A P:24 SP:F9 PPU:114,105 CYC:12993
+F849 D0 03 BNE $F84E A:6A X:78 Y:5A P:27 SP:F9 PPU:114,111 CYC:12995
+F84B 70 01 BVS $F84E A:6A X:78 Y:5A P:27 SP:F9 PPU:114,117 CYC:12997
+F84D 60 RTS A:6A X:78 Y:5A P:27 SP:F9 PPU:114,123 CYC:12999
+E275 C8 INY A:6A X:78 Y:5A P:27 SP:FB PPU:114,141 CYC:13005
+E276 A9 7F LDA #$7F A:6A X:78 Y:5B P:25 SP:FB PPU:114,147 CYC:13007
+E278 8D 78 06 STA $0678 = 69 A:7F X:78 Y:5B P:25 SP:FB PPU:114,153 CYC:13009
+E27B 20 51 F8 JSR $F851 A:7F X:78 Y:5B P:25 SP:FB PPU:114,165 CYC:13013
+F851 38 SEC A:7F X:78 Y:5B P:25 SP:F9 PPU:114,183 CYC:13019
+F852 B8 CLV A:7F X:78 Y:5B P:25 SP:F9 PPU:114,189 CYC:13021
+F853 A9 7F LDA #$7F A:7F X:78 Y:5B P:25 SP:F9 PPU:114,195 CYC:13023
+F855 60 RTS A:7F X:78 Y:5B P:25 SP:F9 PPU:114,201 CYC:13025
+E27E 7D 00 06 ADC $0600,X @ 0678 = 7F A:7F X:78 Y:5B P:25 SP:FB PPU:114,219 CYC:13031
+E281 20 56 F8 JSR $F856 A:FF X:78 Y:5B P:E4 SP:FB PPU:114,231 CYC:13035
+F856 10 09 BPL $F861 A:FF X:78 Y:5B P:E4 SP:F9 PPU:114,249 CYC:13041
+F858 B0 07 BCS $F861 A:FF X:78 Y:5B P:E4 SP:F9 PPU:114,255 CYC:13043
+F85A C9 FF CMP #$FF A:FF X:78 Y:5B P:E4 SP:F9 PPU:114,261 CYC:13045
+F85C D0 03 BNE $F861 A:FF X:78 Y:5B P:67 SP:F9 PPU:114,267 CYC:13047
+F85E 50 01 BVC $F861 A:FF X:78 Y:5B P:67 SP:F9 PPU:114,273 CYC:13049
+F860 60 RTS A:FF X:78 Y:5B P:67 SP:F9 PPU:114,279 CYC:13051
+E284 C8 INY A:FF X:78 Y:5B P:67 SP:FB PPU:114,297 CYC:13057
+E285 A9 80 LDA #$80 A:FF X:78 Y:5C P:65 SP:FB PPU:114,303 CYC:13059
+E287 8D 78 06 STA $0678 = 7F A:80 X:78 Y:5C P:E5 SP:FB PPU:114,309 CYC:13061
+E28A 20 64 F8 JSR $F864 A:80 X:78 Y:5C P:E5 SP:FB PPU:114,321 CYC:13065
+F864 18 CLC A:80 X:78 Y:5C P:E5 SP:F9 PPU:114,339 CYC:13071
+F865 24 01 BIT $01 = FF A:80 X:78 Y:5C P:E4 SP:F9 PPU:115, 4 CYC:13073
+F867 A9 7F LDA #$7F A:80 X:78 Y:5C P:E4 SP:F9 PPU:115, 13 CYC:13076
+F869 60 RTS A:7F X:78 Y:5C P:64 SP:F9 PPU:115, 19 CYC:13078
+E28D 7D 00 06 ADC $0600,X @ 0678 = 80 A:7F X:78 Y:5C P:64 SP:FB PPU:115, 37 CYC:13084
+E290 20 6A F8 JSR $F86A A:FF X:78 Y:5C P:A4 SP:FB PPU:115, 49 CYC:13088
+F86A 10 09 BPL $F875 A:FF X:78 Y:5C P:A4 SP:F9 PPU:115, 67 CYC:13094
+F86C B0 07 BCS $F875 A:FF X:78 Y:5C P:A4 SP:F9 PPU:115, 73 CYC:13096
+F86E C9 FF CMP #$FF A:FF X:78 Y:5C P:A4 SP:F9 PPU:115, 79 CYC:13098
+F870 D0 03 BNE $F875 A:FF X:78 Y:5C P:27 SP:F9 PPU:115, 85 CYC:13100
+F872 70 01 BVS $F875 A:FF X:78 Y:5C P:27 SP:F9 PPU:115, 91 CYC:13102
+F874 60 RTS A:FF X:78 Y:5C P:27 SP:F9 PPU:115, 97 CYC:13104
+E293 C8 INY A:FF X:78 Y:5C P:27 SP:FB PPU:115,115 CYC:13110
+E294 20 78 F8 JSR $F878 A:FF X:78 Y:5D P:25 SP:FB PPU:115,121 CYC:13112
+F878 38 SEC A:FF X:78 Y:5D P:25 SP:F9 PPU:115,139 CYC:13118
+F879 B8 CLV A:FF X:78 Y:5D P:25 SP:F9 PPU:115,145 CYC:13120
+F87A A9 7F LDA #$7F A:FF X:78 Y:5D P:25 SP:F9 PPU:115,151 CYC:13122
+F87C 60 RTS A:7F X:78 Y:5D P:25 SP:F9 PPU:115,157 CYC:13124
+E297 7D 00 06 ADC $0600,X @ 0678 = 80 A:7F X:78 Y:5D P:25 SP:FB PPU:115,175 CYC:13130
+E29A 20 7D F8 JSR $F87D A:00 X:78 Y:5D P:27 SP:FB PPU:115,187 CYC:13134
+F87D D0 07 BNE $F886 A:00 X:78 Y:5D P:27 SP:F9 PPU:115,205 CYC:13140
+F87F 30 05 BMI $F886 A:00 X:78 Y:5D P:27 SP:F9 PPU:115,211 CYC:13142
+F881 70 03 BVS $F886 A:00 X:78 Y:5D P:27 SP:F9 PPU:115,217 CYC:13144
+F883 90 01 BCC $F886 A:00 X:78 Y:5D P:27 SP:F9 PPU:115,223 CYC:13146
+F885 60 RTS A:00 X:78 Y:5D P:27 SP:F9 PPU:115,229 CYC:13148
+E29D C8 INY A:00 X:78 Y:5D P:27 SP:FB PPU:115,247 CYC:13154
+E29E A9 40 LDA #$40 A:00 X:78 Y:5E P:25 SP:FB PPU:115,253 CYC:13156
+E2A0 8D 78 06 STA $0678 = 80 A:40 X:78 Y:5E P:25 SP:FB PPU:115,259 CYC:13158
+E2A3 20 89 F8 JSR $F889 A:40 X:78 Y:5E P:25 SP:FB PPU:115,271 CYC:13162
+F889 24 01 BIT $01 = FF A:40 X:78 Y:5E P:25 SP:F9 PPU:115,289 CYC:13168
+F88B A9 40 LDA #$40 A:40 X:78 Y:5E P:E5 SP:F9 PPU:115,298 CYC:13171
+F88D 60 RTS A:40 X:78 Y:5E P:65 SP:F9 PPU:115,304 CYC:13173
+E2A6 DD 00 06 CMP $0600,X @ 0678 = 40 A:40 X:78 Y:5E P:65 SP:FB PPU:115,322 CYC:13179
+E2A9 20 8E F8 JSR $F88E A:40 X:78 Y:5E P:67 SP:FB PPU:115,334 CYC:13183
+F88E 30 07 BMI $F897 A:40 X:78 Y:5E P:67 SP:F9 PPU:116, 11 CYC:13189
+F890 90 05 BCC $F897 A:40 X:78 Y:5E P:67 SP:F9 PPU:116, 17 CYC:13191
+F892 D0 03 BNE $F897 A:40 X:78 Y:5E P:67 SP:F9 PPU:116, 23 CYC:13193
+F894 50 01 BVC $F897 A:40 X:78 Y:5E P:67 SP:F9 PPU:116, 29 CYC:13195
+F896 60 RTS A:40 X:78 Y:5E P:67 SP:F9 PPU:116, 35 CYC:13197
+E2AC C8 INY A:40 X:78 Y:5E P:67 SP:FB PPU:116, 53 CYC:13203
+E2AD 48 PHA A:40 X:78 Y:5F P:65 SP:FB PPU:116, 59 CYC:13205
+E2AE A9 3F LDA #$3F A:40 X:78 Y:5F P:65 SP:FA PPU:116, 68 CYC:13208
+E2B0 8D 78 06 STA $0678 = 40 A:3F X:78 Y:5F P:65 SP:FA PPU:116, 74 CYC:13210
+E2B3 68 PLA A:3F X:78 Y:5F P:65 SP:FA PPU:116, 86 CYC:13214
+E2B4 20 9A F8 JSR $F89A A:40 X:78 Y:5F P:65 SP:FB PPU:116, 98 CYC:13218
+F89A B8 CLV A:40 X:78 Y:5F P:65 SP:F9 PPU:116,116 CYC:13224
+F89B 60 RTS A:40 X:78 Y:5F P:25 SP:F9 PPU:116,122 CYC:13226
+E2B7 DD 00 06 CMP $0600,X @ 0678 = 3F A:40 X:78 Y:5F P:25 SP:FB PPU:116,140 CYC:13232
+E2BA 20 9C F8 JSR $F89C A:40 X:78 Y:5F P:25 SP:FB PPU:116,152 CYC:13236
+F89C F0 07 BEQ $F8A5 A:40 X:78 Y:5F P:25 SP:F9 PPU:116,170 CYC:13242
+F89E 30 05 BMI $F8A5 A:40 X:78 Y:5F P:25 SP:F9 PPU:116,176 CYC:13244
+F8A0 90 03 BCC $F8A5 A:40 X:78 Y:5F P:25 SP:F9 PPU:116,182 CYC:13246
+F8A2 70 01 BVS $F8A5 A:40 X:78 Y:5F P:25 SP:F9 PPU:116,188 CYC:13248
+F8A4 60 RTS A:40 X:78 Y:5F P:25 SP:F9 PPU:116,194 CYC:13250
+E2BD C8 INY A:40 X:78 Y:5F P:25 SP:FB PPU:116,212 CYC:13256
+E2BE 48 PHA A:40 X:78 Y:60 P:25 SP:FB PPU:116,218 CYC:13258
+E2BF A9 41 LDA #$41 A:40 X:78 Y:60 P:25 SP:FA PPU:116,227 CYC:13261
+E2C1 8D 78 06 STA $0678 = 3F A:41 X:78 Y:60 P:25 SP:FA PPU:116,233 CYC:13263
+E2C4 68 PLA A:41 X:78 Y:60 P:25 SP:FA PPU:116,245 CYC:13267
+E2C5 DD 00 06 CMP $0600,X @ 0678 = 41 A:40 X:78 Y:60 P:25 SP:FB PPU:116,257 CYC:13271
+E2C8 20 A8 F8 JSR $F8A8 A:40 X:78 Y:60 P:A4 SP:FB PPU:116,269 CYC:13275
+F8A8 F0 05 BEQ $F8AF A:40 X:78 Y:60 P:A4 SP:F9 PPU:116,287 CYC:13281
+F8AA 10 03 BPL $F8AF A:40 X:78 Y:60 P:A4 SP:F9 PPU:116,293 CYC:13283
+F8AC 10 01 BPL $F8AF A:40 X:78 Y:60 P:A4 SP:F9 PPU:116,299 CYC:13285
+F8AE 60 RTS A:40 X:78 Y:60 P:A4 SP:F9 PPU:116,305 CYC:13287
+E2CB C8 INY A:40 X:78 Y:60 P:A4 SP:FB PPU:116,323 CYC:13293
+E2CC 48 PHA A:40 X:78 Y:61 P:24 SP:FB PPU:116,329 CYC:13295
+E2CD A9 00 LDA #$00 A:40 X:78 Y:61 P:24 SP:FA PPU:116,338 CYC:13298
+E2CF 8D 78 06 STA $0678 = 41 A:00 X:78 Y:61 P:26 SP:FA PPU:117, 3 CYC:13300
+E2D2 68 PLA A:00 X:78 Y:61 P:26 SP:FA PPU:117, 15 CYC:13304
+E2D3 20 B2 F8 JSR $F8B2 A:40 X:78 Y:61 P:24 SP:FB PPU:117, 27 CYC:13308
+F8B2 A9 80 LDA #$80 A:40 X:78 Y:61 P:24 SP:F9 PPU:117, 45 CYC:13314
+F8B4 60 RTS A:80 X:78 Y:61 P:A4 SP:F9 PPU:117, 51 CYC:13316
+E2D6 DD 00 06 CMP $0600,X @ 0678 = 00 A:80 X:78 Y:61 P:A4 SP:FB PPU:117, 69 CYC:13322
+E2D9 20 B5 F8 JSR $F8B5 A:80 X:78 Y:61 P:A5 SP:FB PPU:117, 81 CYC:13326
+F8B5 F0 05 BEQ $F8BC A:80 X:78 Y:61 P:A5 SP:F9 PPU:117, 99 CYC:13332
+F8B7 10 03 BPL $F8BC A:80 X:78 Y:61 P:A5 SP:F9 PPU:117,105 CYC:13334
+F8B9 90 01 BCC $F8BC A:80 X:78 Y:61 P:A5 SP:F9 PPU:117,111 CYC:13336
+F8BB 60 RTS A:80 X:78 Y:61 P:A5 SP:F9 PPU:117,117 CYC:13338
+E2DC C8 INY A:80 X:78 Y:61 P:A5 SP:FB PPU:117,135 CYC:13344
+E2DD 48 PHA A:80 X:78 Y:62 P:25 SP:FB PPU:117,141 CYC:13346
+E2DE A9 80 LDA #$80 A:80 X:78 Y:62 P:25 SP:FA PPU:117,150 CYC:13349
+E2E0 8D 78 06 STA $0678 = 00 A:80 X:78 Y:62 P:A5 SP:FA PPU:117,156 CYC:13351
+E2E3 68 PLA A:80 X:78 Y:62 P:A5 SP:FA PPU:117,168 CYC:13355
+E2E4 DD 00 06 CMP $0600,X @ 0678 = 80 A:80 X:78 Y:62 P:A5 SP:FB PPU:117,180 CYC:13359
+E2E7 20 BF F8 JSR $F8BF A:80 X:78 Y:62 P:27 SP:FB PPU:117,192 CYC:13363
+F8BF D0 05 BNE $F8C6 A:80 X:78 Y:62 P:27 SP:F9 PPU:117,210 CYC:13369
+F8C1 30 03 BMI $F8C6 A:80 X:78 Y:62 P:27 SP:F9 PPU:117,216 CYC:13371
+F8C3 90 01 BCC $F8C6 A:80 X:78 Y:62 P:27 SP:F9 PPU:117,222 CYC:13373
+F8C5 60 RTS A:80 X:78 Y:62 P:27 SP:F9 PPU:117,228 CYC:13375
+E2EA C8 INY A:80 X:78 Y:62 P:27 SP:FB PPU:117,246 CYC:13381
+E2EB 48 PHA A:80 X:78 Y:63 P:25 SP:FB PPU:117,252 CYC:13383
+E2EC A9 81 LDA #$81 A:80 X:78 Y:63 P:25 SP:FA PPU:117,261 CYC:13386
+E2EE 8D 78 06 STA $0678 = 80 A:81 X:78 Y:63 P:A5 SP:FA PPU:117,267 CYC:13388
+E2F1 68 PLA A:81 X:78 Y:63 P:A5 SP:FA PPU:117,279 CYC:13392
+E2F2 DD 00 06 CMP $0600,X @ 0678 = 81 A:80 X:78 Y:63 P:A5 SP:FB PPU:117,291 CYC:13396
+E2F5 20 C9 F8 JSR $F8C9 A:80 X:78 Y:63 P:A4 SP:FB PPU:117,303 CYC:13400
+F8C9 B0 05 BCS $F8D0 A:80 X:78 Y:63 P:A4 SP:F9 PPU:117,321 CYC:13406
+F8CB F0 03 BEQ $F8D0 A:80 X:78 Y:63 P:A4 SP:F9 PPU:117,327 CYC:13408
+F8CD 10 01 BPL $F8D0 A:80 X:78 Y:63 P:A4 SP:F9 PPU:117,333 CYC:13410
+F8CF 60 RTS A:80 X:78 Y:63 P:A4 SP:F9 PPU:117,339 CYC:13412
+E2F8 C8 INY A:80 X:78 Y:63 P:A4 SP:FB PPU:118, 16 CYC:13418
+E2F9 48 PHA A:80 X:78 Y:64 P:24 SP:FB PPU:118, 22 CYC:13420
+E2FA A9 7F LDA #$7F A:80 X:78 Y:64 P:24 SP:FA PPU:118, 31 CYC:13423
+E2FC 8D 78 06 STA $0678 = 81 A:7F X:78 Y:64 P:24 SP:FA PPU:118, 37 CYC:13425
+E2FF 68 PLA A:7F X:78 Y:64 P:24 SP:FA PPU:118, 49 CYC:13429
+E300 DD 00 06 CMP $0600,X @ 0678 = 7F A:80 X:78 Y:64 P:A4 SP:FB PPU:118, 61 CYC:13433
+E303 20 D3 F8 JSR $F8D3 A:80 X:78 Y:64 P:25 SP:FB PPU:118, 73 CYC:13437
+F8D3 90 05 BCC $F8DA A:80 X:78 Y:64 P:25 SP:F9 PPU:118, 91 CYC:13443
+F8D5 F0 03 BEQ $F8DA A:80 X:78 Y:64 P:25 SP:F9 PPU:118, 97 CYC:13445
+F8D7 30 01 BMI $F8DA A:80 X:78 Y:64 P:25 SP:F9 PPU:118,103 CYC:13447
+F8D9 60 RTS A:80 X:78 Y:64 P:25 SP:F9 PPU:118,109 CYC:13449
+E306 C8 INY A:80 X:78 Y:64 P:25 SP:FB PPU:118,127 CYC:13455
+E307 A9 40 LDA #$40 A:80 X:78 Y:65 P:25 SP:FB PPU:118,133 CYC:13457
+E309 8D 78 06 STA $0678 = 7F A:40 X:78 Y:65 P:25 SP:FB PPU:118,139 CYC:13459
+E30C 20 31 F9 JSR $F931 A:40 X:78 Y:65 P:25 SP:FB PPU:118,151 CYC:13463
+F931 24 01 BIT $01 = FF A:40 X:78 Y:65 P:25 SP:F9 PPU:118,169 CYC:13469
+F933 A9 40 LDA #$40 A:40 X:78 Y:65 P:E5 SP:F9 PPU:118,178 CYC:13472
+F935 38 SEC A:40 X:78 Y:65 P:65 SP:F9 PPU:118,184 CYC:13474
+F936 60 RTS A:40 X:78 Y:65 P:65 SP:F9 PPU:118,190 CYC:13476
+E30F FD 00 06 SBC $0600,X @ 0678 = 40 A:40 X:78 Y:65 P:65 SP:FB PPU:118,208 CYC:13482
+E312 20 37 F9 JSR $F937 A:00 X:78 Y:65 P:27 SP:FB PPU:118,220 CYC:13486
+F937 30 0B BMI $F944 A:00 X:78 Y:65 P:27 SP:F9 PPU:118,238 CYC:13492
+F939 90 09 BCC $F944 A:00 X:78 Y:65 P:27 SP:F9 PPU:118,244 CYC:13494
+F93B D0 07 BNE $F944 A:00 X:78 Y:65 P:27 SP:F9 PPU:118,250 CYC:13496
+F93D 70 05 BVS $F944 A:00 X:78 Y:65 P:27 SP:F9 PPU:118,256 CYC:13498
+F93F C9 00 CMP #$00 A:00 X:78 Y:65 P:27 SP:F9 PPU:118,262 CYC:13500
+F941 D0 01 BNE $F944 A:00 X:78 Y:65 P:27 SP:F9 PPU:118,268 CYC:13502
+F943 60 RTS A:00 X:78 Y:65 P:27 SP:F9 PPU:118,274 CYC:13504
+E315 C8 INY A:00 X:78 Y:65 P:27 SP:FB PPU:118,292 CYC:13510
+E316 A9 3F LDA #$3F A:00 X:78 Y:66 P:25 SP:FB PPU:118,298 CYC:13512
+E318 8D 78 06 STA $0678 = 40 A:3F X:78 Y:66 P:25 SP:FB PPU:118,304 CYC:13514
+E31B 20 47 F9 JSR $F947 A:3F X:78 Y:66 P:25 SP:FB PPU:118,316 CYC:13518
+F947 B8 CLV A:3F X:78 Y:66 P:25 SP:F9 PPU:118,334 CYC:13524
+F948 38 SEC A:3F X:78 Y:66 P:25 SP:F9 PPU:118,340 CYC:13526
+F949 A9 40 LDA #$40 A:3F X:78 Y:66 P:25 SP:F9 PPU:119, 5 CYC:13528
+F94B 60 RTS A:40 X:78 Y:66 P:25 SP:F9 PPU:119, 11 CYC:13530
+E31E FD 00 06 SBC $0600,X @ 0678 = 3F A:40 X:78 Y:66 P:25 SP:FB PPU:119, 29 CYC:13536
+E321 20 4C F9 JSR $F94C A:01 X:78 Y:66 P:25 SP:FB PPU:119, 41 CYC:13540
+F94C F0 0B BEQ $F959 A:01 X:78 Y:66 P:25 SP:F9 PPU:119, 59 CYC:13546
+F94E 30 09 BMI $F959 A:01 X:78 Y:66 P:25 SP:F9 PPU:119, 65 CYC:13548
+F950 90 07 BCC $F959 A:01 X:78 Y:66 P:25 SP:F9 PPU:119, 71 CYC:13550
+F952 70 05 BVS $F959 A:01 X:78 Y:66 P:25 SP:F9 PPU:119, 77 CYC:13552
+F954 C9 01 CMP #$01 A:01 X:78 Y:66 P:25 SP:F9 PPU:119, 83 CYC:13554
+F956 D0 01 BNE $F959 A:01 X:78 Y:66 P:27 SP:F9 PPU:119, 89 CYC:13556
+F958 60 RTS A:01 X:78 Y:66 P:27 SP:F9 PPU:119, 95 CYC:13558
+E324 C8 INY A:01 X:78 Y:66 P:27 SP:FB PPU:119,113 CYC:13564
+E325 A9 41 LDA #$41 A:01 X:78 Y:67 P:25 SP:FB PPU:119,119 CYC:13566
+E327 8D 78 06 STA $0678 = 3F A:41 X:78 Y:67 P:25 SP:FB PPU:119,125 CYC:13568
+E32A 20 5C F9 JSR $F95C A:41 X:78 Y:67 P:25 SP:FB PPU:119,137 CYC:13572
+F95C A9 40 LDA #$40 A:41 X:78 Y:67 P:25 SP:F9 PPU:119,155 CYC:13578
+F95E 38 SEC A:40 X:78 Y:67 P:25 SP:F9 PPU:119,161 CYC:13580
+F95F 24 01 BIT $01 = FF A:40 X:78 Y:67 P:25 SP:F9 PPU:119,167 CYC:13582
+F961 60 RTS A:40 X:78 Y:67 P:E5 SP:F9 PPU:119,176 CYC:13585
+E32D FD 00 06 SBC $0600,X @ 0678 = 41 A:40 X:78 Y:67 P:E5 SP:FB PPU:119,194 CYC:13591
+E330 20 62 F9 JSR $F962 A:FF X:78 Y:67 P:A4 SP:FB PPU:119,206 CYC:13595
+F962 B0 0B BCS $F96F A:FF X:78 Y:67 P:A4 SP:F9 PPU:119,224 CYC:13601
+F964 F0 09 BEQ $F96F A:FF X:78 Y:67 P:A4 SP:F9 PPU:119,230 CYC:13603
+F966 10 07 BPL $F96F A:FF X:78 Y:67 P:A4 SP:F9 PPU:119,236 CYC:13605
+F968 70 05 BVS $F96F A:FF X:78 Y:67 P:A4 SP:F9 PPU:119,242 CYC:13607
+F96A C9 FF CMP #$FF A:FF X:78 Y:67 P:A4 SP:F9 PPU:119,248 CYC:13609
+F96C D0 01 BNE $F96F A:FF X:78 Y:67 P:27 SP:F9 PPU:119,254 CYC:13611
+F96E 60 RTS A:FF X:78 Y:67 P:27 SP:F9 PPU:119,260 CYC:13613
+E333 C8 INY A:FF X:78 Y:67 P:27 SP:FB PPU:119,278 CYC:13619
+E334 A9 00 LDA #$00 A:FF X:78 Y:68 P:25 SP:FB PPU:119,284 CYC:13621
+E336 8D 78 06 STA $0678 = 41 A:00 X:78 Y:68 P:27 SP:FB PPU:119,290 CYC:13623
+E339 20 72 F9 JSR $F972 A:00 X:78 Y:68 P:27 SP:FB PPU:119,302 CYC:13627
+F972 18 CLC A:00 X:78 Y:68 P:27 SP:F9 PPU:119,320 CYC:13633
+F973 A9 80 LDA #$80 A:00 X:78 Y:68 P:26 SP:F9 PPU:119,326 CYC:13635
+F975 60 RTS A:80 X:78 Y:68 P:A4 SP:F9 PPU:119,332 CYC:13637
+E33C FD 00 06 SBC $0600,X @ 0678 = 00 A:80 X:78 Y:68 P:A4 SP:FB PPU:120, 9 CYC:13643
+E33F 20 76 F9 JSR $F976 A:7F X:78 Y:68 P:65 SP:FB PPU:120, 21 CYC:13647
+F976 90 05 BCC $F97D A:7F X:78 Y:68 P:65 SP:F9 PPU:120, 39 CYC:13653
+F978 C9 7F CMP #$7F A:7F X:78 Y:68 P:65 SP:F9 PPU:120, 45 CYC:13655
+F97A D0 01 BNE $F97D A:7F X:78 Y:68 P:67 SP:F9 PPU:120, 51 CYC:13657
+F97C 60 RTS A:7F X:78 Y:68 P:67 SP:F9 PPU:120, 57 CYC:13659
+E342 C8 INY A:7F X:78 Y:68 P:67 SP:FB PPU:120, 75 CYC:13665
+E343 A9 7F LDA #$7F A:7F X:78 Y:69 P:65 SP:FB PPU:120, 81 CYC:13667
+E345 8D 78 06 STA $0678 = 00 A:7F X:78 Y:69 P:65 SP:FB PPU:120, 87 CYC:13669
+E348 20 80 F9 JSR $F980 A:7F X:78 Y:69 P:65 SP:FB PPU:120, 99 CYC:13673
+F980 38 SEC A:7F X:78 Y:69 P:65 SP:F9 PPU:120,117 CYC:13679
+F981 A9 81 LDA #$81 A:7F X:78 Y:69 P:65 SP:F9 PPU:120,123 CYC:13681
+F983 60 RTS A:81 X:78 Y:69 P:E5 SP:F9 PPU:120,129 CYC:13683
+E34B FD 00 06 SBC $0600,X @ 0678 = 7F A:81 X:78 Y:69 P:E5 SP:FB PPU:120,147 CYC:13689
+E34E 20 84 F9 JSR $F984 A:02 X:78 Y:69 P:65 SP:FB PPU:120,159 CYC:13693
+F984 50 07 BVC $F98D A:02 X:78 Y:69 P:65 SP:F9 PPU:120,177 CYC:13699
+F986 90 05 BCC $F98D A:02 X:78 Y:69 P:65 SP:F9 PPU:120,183 CYC:13701
+F988 C9 02 CMP #$02 A:02 X:78 Y:69 P:65 SP:F9 PPU:120,189 CYC:13703
+F98A D0 01 BNE $F98D A:02 X:78 Y:69 P:67 SP:F9 PPU:120,195 CYC:13705
+F98C 60 RTS A:02 X:78 Y:69 P:67 SP:F9 PPU:120,201 CYC:13707
+E351 A9 AA LDA #$AA A:02 X:78 Y:69 P:67 SP:FB PPU:120,219 CYC:13713
+E353 8D 33 06 STA $0633 = AA A:AA X:78 Y:69 P:E5 SP:FB PPU:120,225 CYC:13715
+E356 A9 BB LDA #$BB A:AA X:78 Y:69 P:E5 SP:FB PPU:120,237 CYC:13719
+E358 8D 89 06 STA $0689 = BB A:BB X:78 Y:69 P:E5 SP:FB PPU:120,243 CYC:13721
+E35B A2 00 LDX #$00 A:BB X:78 Y:69 P:E5 SP:FB PPU:120,255 CYC:13725
+E35D A0 66 LDY #$66 A:BB X:00 Y:69 P:67 SP:FB PPU:120,261 CYC:13727
+E35F 24 01 BIT $01 = FF A:BB X:00 Y:66 P:65 SP:FB PPU:120,267 CYC:13729
+E361 38 SEC A:BB X:00 Y:66 P:E5 SP:FB PPU:120,276 CYC:13732
+E362 A9 00 LDA #$00 A:BB X:00 Y:66 P:E5 SP:FB PPU:120,282 CYC:13734
+E364 BD 33 06 LDA $0633,X @ 0633 = AA A:00 X:00 Y:66 P:67 SP:FB PPU:120,288 CYC:13736
+E367 10 12 BPL $E37B A:AA X:00 Y:66 P:E5 SP:FB PPU:120,300 CYC:13740
+E369 F0 10 BEQ $E37B A:AA X:00 Y:66 P:E5 SP:FB PPU:120,306 CYC:13742
+E36B 50 0E BVC $E37B A:AA X:00 Y:66 P:E5 SP:FB PPU:120,312 CYC:13744
+E36D 90 0C BCC $E37B A:AA X:00 Y:66 P:E5 SP:FB PPU:120,318 CYC:13746
+E36F C0 66 CPY #$66 A:AA X:00 Y:66 P:E5 SP:FB PPU:120,324 CYC:13748
+E371 D0 08 BNE $E37B A:AA X:00 Y:66 P:67 SP:FB PPU:120,330 CYC:13750
+E373 E0 00 CPX #$00 A:AA X:00 Y:66 P:67 SP:FB PPU:120,336 CYC:13752
+E375 D0 04 BNE $E37B A:AA X:00 Y:66 P:67 SP:FB PPU:121, 1 CYC:13754
+E377 C9 AA CMP #$AA A:AA X:00 Y:66 P:67 SP:FB PPU:121, 7 CYC:13756
+E379 F0 04 BEQ $E37F A:AA X:00 Y:66 P:67 SP:FB PPU:121, 13 CYC:13758
+E37F A2 8A LDX #$8A A:AA X:00 Y:66 P:67 SP:FB PPU:121, 22 CYC:13761
+E381 A0 66 LDY #$66 A:AA X:8A Y:66 P:E5 SP:FB PPU:121, 28 CYC:13763
+E383 B8 CLV A:AA X:8A Y:66 P:65 SP:FB PPU:121, 34 CYC:13765
+E384 18 CLC A:AA X:8A Y:66 P:25 SP:FB PPU:121, 40 CYC:13767
+E385 A9 00 LDA #$00 A:AA X:8A Y:66 P:24 SP:FB PPU:121, 46 CYC:13769
+E387 BD FF 05 LDA $05FF,X @ 0689 = BB A:00 X:8A Y:66 P:26 SP:FB PPU:121, 52 CYC:13771
+E38A 10 12 BPL $E39E A:BB X:8A Y:66 P:A4 SP:FB PPU:121, 67 CYC:13776
+E38C F0 10 BEQ $E39E A:BB X:8A Y:66 P:A4 SP:FB PPU:121, 73 CYC:13778
+E38E 70 0E BVS $E39E A:BB X:8A Y:66 P:A4 SP:FB PPU:121, 79 CYC:13780
+E390 B0 0C BCS $E39E A:BB X:8A Y:66 P:A4 SP:FB PPU:121, 85 CYC:13782
+E392 C9 BB CMP #$BB A:BB X:8A Y:66 P:A4 SP:FB PPU:121, 91 CYC:13784
+E394 D0 08 BNE $E39E A:BB X:8A Y:66 P:27 SP:FB PPU:121, 97 CYC:13786
+E396 C0 66 CPY #$66 A:BB X:8A Y:66 P:27 SP:FB PPU:121,103 CYC:13788
+E398 D0 04 BNE $E39E A:BB X:8A Y:66 P:27 SP:FB PPU:121,109 CYC:13790
+E39A E0 8A CPX #$8A A:BB X:8A Y:66 P:27 SP:FB PPU:121,115 CYC:13792
+E39C F0 04 BEQ $E3A2 A:BB X:8A Y:66 P:27 SP:FB PPU:121,121 CYC:13794
+E3A2 24 01 BIT $01 = FF A:BB X:8A Y:66 P:27 SP:FB PPU:121,130 CYC:13797
+E3A4 38 SEC A:BB X:8A Y:66 P:E5 SP:FB PPU:121,139 CYC:13800
+E3A5 A9 44 LDA #$44 A:BB X:8A Y:66 P:E5 SP:FB PPU:121,145 CYC:13802
+E3A7 A2 00 LDX #$00 A:44 X:8A Y:66 P:65 SP:FB PPU:121,151 CYC:13804
+E3A9 9D 33 06 STA $0633,X @ 0633 = AA A:44 X:00 Y:66 P:67 SP:FB PPU:121,157 CYC:13806
+E3AC AD 33 06 LDA $0633 = 44 A:44 X:00 Y:66 P:67 SP:FB PPU:121,172 CYC:13811
+E3AF 90 1A BCC $E3CB A:44 X:00 Y:66 P:65 SP:FB PPU:121,184 CYC:13815
+E3B1 C9 44 CMP #$44 A:44 X:00 Y:66 P:65 SP:FB PPU:121,190 CYC:13817
+E3B3 D0 16 BNE $E3CB A:44 X:00 Y:66 P:67 SP:FB PPU:121,196 CYC:13819
+E3B5 50 14 BVC $E3CB A:44 X:00 Y:66 P:67 SP:FB PPU:121,202 CYC:13821
+E3B7 18 CLC A:44 X:00 Y:66 P:67 SP:FB PPU:121,208 CYC:13823
+E3B8 B8 CLV A:44 X:00 Y:66 P:66 SP:FB PPU:121,214 CYC:13825
+E3B9 A9 99 LDA #$99 A:44 X:00 Y:66 P:26 SP:FB PPU:121,220 CYC:13827
+E3BB A2 80 LDX #$80 A:99 X:00 Y:66 P:A4 SP:FB PPU:121,226 CYC:13829
+E3BD 9D 85 05 STA $0585,X @ 0605 = 00 A:99 X:80 Y:66 P:A4 SP:FB PPU:121,232 CYC:13831
+E3C0 AD 05 06 LDA $0605 = 99 A:99 X:80 Y:66 P:A4 SP:FB PPU:121,247 CYC:13836
+E3C3 B0 06 BCS $E3CB A:99 X:80 Y:66 P:A4 SP:FB PPU:121,259 CYC:13840
+E3C5 C9 99 CMP #$99 A:99 X:80 Y:66 P:A4 SP:FB PPU:121,265 CYC:13842
+E3C7 D0 02 BNE $E3CB A:99 X:80 Y:66 P:27 SP:FB PPU:121,271 CYC:13844
+E3C9 50 04 BVC $E3CF A:99 X:80 Y:66 P:27 SP:FB PPU:121,277 CYC:13846
+E3CF A0 6D LDY #$6D A:99 X:80 Y:66 P:27 SP:FB PPU:121,286 CYC:13849
+E3D1 A2 6D LDX #$6D A:99 X:80 Y:6D P:25 SP:FB PPU:121,292 CYC:13851
+E3D3 20 90 F9 JSR $F990 A:99 X:6D Y:6D P:25 SP:FB PPU:121,298 CYC:13853
+F990 A2 55 LDX #$55 A:99 X:6D Y:6D P:25 SP:F9 PPU:121,316 CYC:13859
+F992 A9 FF LDA #$FF A:99 X:55 Y:6D P:25 SP:F9 PPU:121,322 CYC:13861
+F994 85 01 STA $01 = FF A:FF X:55 Y:6D P:A5 SP:F9 PPU:121,328 CYC:13863
+F996 EA NOP A:FF X:55 Y:6D P:A5 SP:F9 PPU:121,337 CYC:13866
+F997 24 01 BIT $01 = FF A:FF X:55 Y:6D P:A5 SP:F9 PPU:122, 2 CYC:13868
+F999 38 SEC A:FF X:55 Y:6D P:E5 SP:F9 PPU:122, 11 CYC:13871
+F99A A9 01 LDA #$01 A:FF X:55 Y:6D P:E5 SP:F9 PPU:122, 17 CYC:13873
+F99C 60 RTS A:01 X:55 Y:6D P:65 SP:F9 PPU:122, 23 CYC:13875
+E3D6 9D 00 06 STA $0600,X @ 0655 = 00 A:01 X:55 Y:6D P:65 SP:FB PPU:122, 41 CYC:13881
+E3D9 5E 00 06 LSR $0600,X @ 0655 = 01 A:01 X:55 Y:6D P:65 SP:FB PPU:122, 56 CYC:13886
+E3DC BD 00 06 LDA $0600,X @ 0655 = 00 A:01 X:55 Y:6D P:67 SP:FB PPU:122, 77 CYC:13893
+E3DF 20 9D F9 JSR $F99D A:00 X:55 Y:6D P:67 SP:FB PPU:122, 89 CYC:13897
+F99D 90 1B BCC $F9BA A:00 X:55 Y:6D P:67 SP:F9 PPU:122,107 CYC:13903
+F99F D0 19 BNE $F9BA A:00 X:55 Y:6D P:67 SP:F9 PPU:122,113 CYC:13905
+F9A1 30 17 BMI $F9BA A:00 X:55 Y:6D P:67 SP:F9 PPU:122,119 CYC:13907
+F9A3 50 15 BVC $F9BA A:00 X:55 Y:6D P:67 SP:F9 PPU:122,125 CYC:13909
+F9A5 C9 00 CMP #$00 A:00 X:55 Y:6D P:67 SP:F9 PPU:122,131 CYC:13911
+F9A7 D0 11 BNE $F9BA A:00 X:55 Y:6D P:67 SP:F9 PPU:122,137 CYC:13913
+F9A9 B8 CLV A:00 X:55 Y:6D P:67 SP:F9 PPU:122,143 CYC:13915
+F9AA A9 AA LDA #$AA A:00 X:55 Y:6D P:27 SP:F9 PPU:122,149 CYC:13917
+F9AC 60 RTS A:AA X:55 Y:6D P:A5 SP:F9 PPU:122,155 CYC:13919
+E3E2 C8 INY A:AA X:55 Y:6D P:A5 SP:FB PPU:122,173 CYC:13925
+E3E3 9D 00 06 STA $0600,X @ 0655 = 00 A:AA X:55 Y:6E P:25 SP:FB PPU:122,179 CYC:13927
+E3E6 5E 00 06 LSR $0600,X @ 0655 = AA A:AA X:55 Y:6E P:25 SP:FB PPU:122,194 CYC:13932
+E3E9 BD 00 06 LDA $0600,X @ 0655 = 55 A:AA X:55 Y:6E P:24 SP:FB PPU:122,215 CYC:13939
+E3EC 20 AD F9 JSR $F9AD A:55 X:55 Y:6E P:24 SP:FB PPU:122,227 CYC:13943
+F9AD B0 0B BCS $F9BA A:55 X:55 Y:6E P:24 SP:F9 PPU:122,245 CYC:13949
+F9AF F0 09 BEQ $F9BA A:55 X:55 Y:6E P:24 SP:F9 PPU:122,251 CYC:13951
+F9B1 30 07 BMI $F9BA A:55 X:55 Y:6E P:24 SP:F9 PPU:122,257 CYC:13953
+F9B3 70 05 BVS $F9BA A:55 X:55 Y:6E P:24 SP:F9 PPU:122,263 CYC:13955
+F9B5 C9 55 CMP #$55 A:55 X:55 Y:6E P:24 SP:F9 PPU:122,269 CYC:13957
+F9B7 D0 01 BNE $F9BA A:55 X:55 Y:6E P:27 SP:F9 PPU:122,275 CYC:13959
+F9B9 60 RTS A:55 X:55 Y:6E P:27 SP:F9 PPU:122,281 CYC:13961
+E3EF C8 INY A:55 X:55 Y:6E P:27 SP:FB PPU:122,299 CYC:13967
+E3F0 20 BD F9 JSR $F9BD A:55 X:55 Y:6F P:25 SP:FB PPU:122,305 CYC:13969
+F9BD 24 01 BIT $01 = FF A:55 X:55 Y:6F P:25 SP:F9 PPU:122,323 CYC:13975
+F9BF 38 SEC A:55 X:55 Y:6F P:E5 SP:F9 PPU:122,332 CYC:13978
+F9C0 A9 80 LDA #$80 A:55 X:55 Y:6F P:E5 SP:F9 PPU:122,338 CYC:13980
+F9C2 60 RTS A:80 X:55 Y:6F P:E5 SP:F9 PPU:123, 3 CYC:13982
+E3F3 9D 00 06 STA $0600,X @ 0655 = 55 A:80 X:55 Y:6F P:E5 SP:FB PPU:123, 21 CYC:13988
+E3F6 1E 00 06 ASL $0600,X @ 0655 = 80 A:80 X:55 Y:6F P:E5 SP:FB PPU:123, 36 CYC:13993
+E3F9 BD 00 06 LDA $0600,X @ 0655 = 00 A:80 X:55 Y:6F P:67 SP:FB PPU:123, 57 CYC:14000
+E3FC 20 C3 F9 JSR $F9C3 A:00 X:55 Y:6F P:67 SP:FB PPU:123, 69 CYC:14004
+F9C3 90 1C BCC $F9E1 A:00 X:55 Y:6F P:67 SP:F9 PPU:123, 87 CYC:14010
+F9C5 D0 1A BNE $F9E1 A:00 X:55 Y:6F P:67 SP:F9 PPU:123, 93 CYC:14012
+F9C7 30 18 BMI $F9E1 A:00 X:55 Y:6F P:67 SP:F9 PPU:123, 99 CYC:14014
+F9C9 50 16 BVC $F9E1 A:00 X:55 Y:6F P:67 SP:F9 PPU:123,105 CYC:14016
+F9CB C9 00 CMP #$00 A:00 X:55 Y:6F P:67 SP:F9 PPU:123,111 CYC:14018
+F9CD D0 12 BNE $F9E1 A:00 X:55 Y:6F P:67 SP:F9 PPU:123,117 CYC:14020
+F9CF B8 CLV A:00 X:55 Y:6F P:67 SP:F9 PPU:123,123 CYC:14022
+F9D0 A9 55 LDA #$55 A:00 X:55 Y:6F P:27 SP:F9 PPU:123,129 CYC:14024
+F9D2 38 SEC A:55 X:55 Y:6F P:25 SP:F9 PPU:123,135 CYC:14026
+F9D3 60 RTS A:55 X:55 Y:6F P:25 SP:F9 PPU:123,141 CYC:14028
+E3FF C8 INY A:55 X:55 Y:6F P:25 SP:FB PPU:123,159 CYC:14034
+E400 9D 00 06 STA $0600,X @ 0655 = 00 A:55 X:55 Y:70 P:25 SP:FB PPU:123,165 CYC:14036
+E403 1E 00 06 ASL $0600,X @ 0655 = 55 A:55 X:55 Y:70 P:25 SP:FB PPU:123,180 CYC:14041
+E406 BD 00 06 LDA $0600,X @ 0655 = AA A:55 X:55 Y:70 P:A4 SP:FB PPU:123,201 CYC:14048
+E409 20 D4 F9 JSR $F9D4 A:AA X:55 Y:70 P:A4 SP:FB PPU:123,213 CYC:14052
+F9D4 B0 0B BCS $F9E1 A:AA X:55 Y:70 P:A4 SP:F9 PPU:123,231 CYC:14058
+F9D6 F0 09 BEQ $F9E1 A:AA X:55 Y:70 P:A4 SP:F9 PPU:123,237 CYC:14060
+F9D8 10 07 BPL $F9E1 A:AA X:55 Y:70 P:A4 SP:F9 PPU:123,243 CYC:14062
+F9DA 70 05 BVS $F9E1 A:AA X:55 Y:70 P:A4 SP:F9 PPU:123,249 CYC:14064
+F9DC C9 AA CMP #$AA A:AA X:55 Y:70 P:A4 SP:F9 PPU:123,255 CYC:14066
+F9DE D0 01 BNE $F9E1 A:AA X:55 Y:70 P:27 SP:F9 PPU:123,261 CYC:14068
+F9E0 60 RTS A:AA X:55 Y:70 P:27 SP:F9 PPU:123,267 CYC:14070
+E40C C8 INY A:AA X:55 Y:70 P:27 SP:FB PPU:123,285 CYC:14076
+E40D 20 E4 F9 JSR $F9E4 A:AA X:55 Y:71 P:25 SP:FB PPU:123,291 CYC:14078
+F9E4 24 01 BIT $01 = FF A:AA X:55 Y:71 P:25 SP:F9 PPU:123,309 CYC:14084
+F9E6 38 SEC A:AA X:55 Y:71 P:E5 SP:F9 PPU:123,318 CYC:14087
+F9E7 A9 01 LDA #$01 A:AA X:55 Y:71 P:E5 SP:F9 PPU:123,324 CYC:14089
+F9E9 60 RTS A:01 X:55 Y:71 P:65 SP:F9 PPU:123,330 CYC:14091
+E410 9D 00 06 STA $0600,X @ 0655 = AA A:01 X:55 Y:71 P:65 SP:FB PPU:124, 7 CYC:14097
+E413 7E 00 06 ROR $0600,X @ 0655 = 01 A:01 X:55 Y:71 P:65 SP:FB PPU:124, 22 CYC:14102
+E416 BD 00 06 LDA $0600,X @ 0655 = 80 A:01 X:55 Y:71 P:E5 SP:FB PPU:124, 43 CYC:14109
+E419 20 EA F9 JSR $F9EA A:80 X:55 Y:71 P:E5 SP:FB PPU:124, 55 CYC:14113
+F9EA 90 1C BCC $FA08 A:80 X:55 Y:71 P:E5 SP:F9 PPU:124, 73 CYC:14119
+F9EC F0 1A BEQ $FA08 A:80 X:55 Y:71 P:E5 SP:F9 PPU:124, 79 CYC:14121
+F9EE 10 18 BPL $FA08 A:80 X:55 Y:71 P:E5 SP:F9 PPU:124, 85 CYC:14123
+F9F0 50 16 BVC $FA08 A:80 X:55 Y:71 P:E5 SP:F9 PPU:124, 91 CYC:14125
+F9F2 C9 80 CMP #$80 A:80 X:55 Y:71 P:E5 SP:F9 PPU:124, 97 CYC:14127
+F9F4 D0 12 BNE $FA08 A:80 X:55 Y:71 P:67 SP:F9 PPU:124,103 CYC:14129
+F9F6 B8 CLV A:80 X:55 Y:71 P:67 SP:F9 PPU:124,109 CYC:14131
+F9F7 18 CLC A:80 X:55 Y:71 P:27 SP:F9 PPU:124,115 CYC:14133
+F9F8 A9 55 LDA #$55 A:80 X:55 Y:71 P:26 SP:F9 PPU:124,121 CYC:14135
+F9FA 60 RTS A:55 X:55 Y:71 P:24 SP:F9 PPU:124,127 CYC:14137
+E41C C8 INY A:55 X:55 Y:71 P:24 SP:FB PPU:124,145 CYC:14143
+E41D 9D 00 06 STA $0600,X @ 0655 = 80 A:55 X:55 Y:72 P:24 SP:FB PPU:124,151 CYC:14145
+E420 7E 00 06 ROR $0600,X @ 0655 = 55 A:55 X:55 Y:72 P:24 SP:FB PPU:124,166 CYC:14150
+E423 BD 00 06 LDA $0600,X @ 0655 = 2A A:55 X:55 Y:72 P:25 SP:FB PPU:124,187 CYC:14157
+E426 20 FB F9 JSR $F9FB A:2A X:55 Y:72 P:25 SP:FB PPU:124,199 CYC:14161
+F9FB 90 0B BCC $FA08 A:2A X:55 Y:72 P:25 SP:F9 PPU:124,217 CYC:14167
+F9FD F0 09 BEQ $FA08 A:2A X:55 Y:72 P:25 SP:F9 PPU:124,223 CYC:14169
+F9FF 30 07 BMI $FA08 A:2A X:55 Y:72 P:25 SP:F9 PPU:124,229 CYC:14171
+FA01 70 05 BVS $FA08 A:2A X:55 Y:72 P:25 SP:F9 PPU:124,235 CYC:14173
+FA03 C9 2A CMP #$2A A:2A X:55 Y:72 P:25 SP:F9 PPU:124,241 CYC:14175
+FA05 D0 01 BNE $FA08 A:2A X:55 Y:72 P:27 SP:F9 PPU:124,247 CYC:14177
+FA07 60 RTS A:2A X:55 Y:72 P:27 SP:F9 PPU:124,253 CYC:14179
+E429 C8 INY A:2A X:55 Y:72 P:27 SP:FB PPU:124,271 CYC:14185
+E42A 20 0A FA JSR $FA0A A:2A X:55 Y:73 P:25 SP:FB PPU:124,277 CYC:14187
+FA0A 24 01 BIT $01 = FF A:2A X:55 Y:73 P:25 SP:F9 PPU:124,295 CYC:14193
+FA0C 38 SEC A:2A X:55 Y:73 P:E5 SP:F9 PPU:124,304 CYC:14196
+FA0D A9 80 LDA #$80 A:2A X:55 Y:73 P:E5 SP:F9 PPU:124,310 CYC:14198
+FA0F 60 RTS A:80 X:55 Y:73 P:E5 SP:F9 PPU:124,316 CYC:14200
+E42D 9D 00 06 STA $0600,X @ 0655 = 2A A:80 X:55 Y:73 P:E5 SP:FB PPU:124,334 CYC:14206
+E430 3E 00 06 ROL $0600,X @ 0655 = 80 A:80 X:55 Y:73 P:E5 SP:FB PPU:125, 8 CYC:14211
+E433 BD 00 06 LDA $0600,X @ 0655 = 01 A:80 X:55 Y:73 P:65 SP:FB PPU:125, 29 CYC:14218
+E436 20 10 FA JSR $FA10 A:01 X:55 Y:73 P:65 SP:FB PPU:125, 41 CYC:14222
+FA10 90 1C BCC $FA2E A:01 X:55 Y:73 P:65 SP:F9 PPU:125, 59 CYC:14228
+FA12 F0 1A BEQ $FA2E A:01 X:55 Y:73 P:65 SP:F9 PPU:125, 65 CYC:14230
+FA14 30 18 BMI $FA2E A:01 X:55 Y:73 P:65 SP:F9 PPU:125, 71 CYC:14232
+FA16 50 16 BVC $FA2E A:01 X:55 Y:73 P:65 SP:F9 PPU:125, 77 CYC:14234
+FA18 C9 01 CMP #$01 A:01 X:55 Y:73 P:65 SP:F9 PPU:125, 83 CYC:14236
+FA1A D0 12 BNE $FA2E A:01 X:55 Y:73 P:67 SP:F9 PPU:125, 89 CYC:14238
+FA1C B8 CLV A:01 X:55 Y:73 P:67 SP:F9 PPU:125, 95 CYC:14240
+FA1D 18 CLC A:01 X:55 Y:73 P:27 SP:F9 PPU:125,101 CYC:14242
+FA1E A9 55 LDA #$55 A:01 X:55 Y:73 P:26 SP:F9 PPU:125,107 CYC:14244
+FA20 60 RTS A:55 X:55 Y:73 P:24 SP:F9 PPU:125,113 CYC:14246
+E439 C8 INY A:55 X:55 Y:73 P:24 SP:FB PPU:125,131 CYC:14252
+E43A 9D 00 06 STA $0600,X @ 0655 = 01 A:55 X:55 Y:74 P:24 SP:FB PPU:125,137 CYC:14254
+E43D 3E 00 06 ROL $0600,X @ 0655 = 55 A:55 X:55 Y:74 P:24 SP:FB PPU:125,152 CYC:14259
+E440 BD 00 06 LDA $0600,X @ 0655 = AA A:55 X:55 Y:74 P:A4 SP:FB PPU:125,173 CYC:14266
+E443 20 21 FA JSR $FA21 A:AA X:55 Y:74 P:A4 SP:FB PPU:125,185 CYC:14270
+FA21 B0 0B BCS $FA2E A:AA X:55 Y:74 P:A4 SP:F9 PPU:125,203 CYC:14276
+FA23 F0 09 BEQ $FA2E A:AA X:55 Y:74 P:A4 SP:F9 PPU:125,209 CYC:14278
+FA25 10 07 BPL $FA2E A:AA X:55 Y:74 P:A4 SP:F9 PPU:125,215 CYC:14280
+FA27 70 05 BVS $FA2E A:AA X:55 Y:74 P:A4 SP:F9 PPU:125,221 CYC:14282
+FA29 C9 AA CMP #$AA A:AA X:55 Y:74 P:A4 SP:F9 PPU:125,227 CYC:14284
+FA2B D0 01 BNE $FA2E A:AA X:55 Y:74 P:27 SP:F9 PPU:125,233 CYC:14286
+FA2D 60 RTS A:AA X:55 Y:74 P:27 SP:F9 PPU:125,239 CYC:14288
+E446 A9 FF LDA #$FF A:AA X:55 Y:74 P:27 SP:FB PPU:125,257 CYC:14294
+E448 9D 00 06 STA $0600,X @ 0655 = AA A:FF X:55 Y:74 P:A5 SP:FB PPU:125,263 CYC:14296
+E44B 85 01 STA $01 = FF A:FF X:55 Y:74 P:A5 SP:FB PPU:125,278 CYC:14301
+E44D 24 01 BIT $01 = FF A:FF X:55 Y:74 P:A5 SP:FB PPU:125,287 CYC:14304
+E44F 38 SEC A:FF X:55 Y:74 P:E5 SP:FB PPU:125,296 CYC:14307
+E450 FE 00 06 INC $0600,X @ 0655 = FF A:FF X:55 Y:74 P:E5 SP:FB PPU:125,302 CYC:14309
+E453 D0 0D BNE $E462 A:FF X:55 Y:74 P:67 SP:FB PPU:125,323 CYC:14316
+E455 30 0B BMI $E462 A:FF X:55 Y:74 P:67 SP:FB PPU:125,329 CYC:14318
+E457 50 09 BVC $E462 A:FF X:55 Y:74 P:67 SP:FB PPU:125,335 CYC:14320
+E459 90 07 BCC $E462 A:FF X:55 Y:74 P:67 SP:FB PPU:126, 0 CYC:14322
+E45B BD 00 06 LDA $0600,X @ 0655 = 00 A:FF X:55 Y:74 P:67 SP:FB PPU:126, 6 CYC:14324
+E45E C9 00 CMP #$00 A:00 X:55 Y:74 P:67 SP:FB PPU:126, 18 CYC:14328
+E460 F0 04 BEQ $E466 A:00 X:55 Y:74 P:67 SP:FB PPU:126, 24 CYC:14330
+E466 A9 7F LDA #$7F A:00 X:55 Y:74 P:67 SP:FB PPU:126, 33 CYC:14333
+E468 9D 00 06 STA $0600,X @ 0655 = 00 A:7F X:55 Y:74 P:65 SP:FB PPU:126, 39 CYC:14335
+E46B B8 CLV A:7F X:55 Y:74 P:65 SP:FB PPU:126, 54 CYC:14340
+E46C 18 CLC A:7F X:55 Y:74 P:25 SP:FB PPU:126, 60 CYC:14342
+E46D FE 00 06 INC $0600,X @ 0655 = 7F A:7F X:55 Y:74 P:24 SP:FB PPU:126, 66 CYC:14344
+E470 F0 0D BEQ $E47F A:7F X:55 Y:74 P:A4 SP:FB PPU:126, 87 CYC:14351
+E472 10 0B BPL $E47F A:7F X:55 Y:74 P:A4 SP:FB PPU:126, 93 CYC:14353
+E474 70 09 BVS $E47F A:7F X:55 Y:74 P:A4 SP:FB PPU:126, 99 CYC:14355
+E476 B0 07 BCS $E47F A:7F X:55 Y:74 P:A4 SP:FB PPU:126,105 CYC:14357
+E478 BD 00 06 LDA $0600,X @ 0655 = 80 A:7F X:55 Y:74 P:A4 SP:FB PPU:126,111 CYC:14359
+E47B C9 80 CMP #$80 A:80 X:55 Y:74 P:A4 SP:FB PPU:126,123 CYC:14363
+E47D F0 04 BEQ $E483 A:80 X:55 Y:74 P:27 SP:FB PPU:126,129 CYC:14365
+E483 A9 00 LDA #$00 A:80 X:55 Y:74 P:27 SP:FB PPU:126,138 CYC:14368
+E485 9D 00 06 STA $0600,X @ 0655 = 80 A:00 X:55 Y:74 P:27 SP:FB PPU:126,144 CYC:14370
+E488 24 01 BIT $01 = FF A:00 X:55 Y:74 P:27 SP:FB PPU:126,159 CYC:14375
+E48A 38 SEC A:00 X:55 Y:74 P:E7 SP:FB PPU:126,168 CYC:14378
+E48B DE 00 06 DEC $0600,X @ 0655 = 00 A:00 X:55 Y:74 P:E7 SP:FB PPU:126,174 CYC:14380
+E48E F0 0D BEQ $E49D A:00 X:55 Y:74 P:E5 SP:FB PPU:126,195 CYC:14387
+E490 10 0B BPL $E49D A:00 X:55 Y:74 P:E5 SP:FB PPU:126,201 CYC:14389
+E492 50 09 BVC $E49D A:00 X:55 Y:74 P:E5 SP:FB PPU:126,207 CYC:14391
+E494 90 07 BCC $E49D A:00 X:55 Y:74 P:E5 SP:FB PPU:126,213 CYC:14393
+E496 BD 00 06 LDA $0600,X @ 0655 = FF A:00 X:55 Y:74 P:E5 SP:FB PPU:126,219 CYC:14395
+E499 C9 FF CMP #$FF A:FF X:55 Y:74 P:E5 SP:FB PPU:126,231 CYC:14399
+E49B F0 04 BEQ $E4A1 A:FF X:55 Y:74 P:67 SP:FB PPU:126,237 CYC:14401
+E4A1 A9 80 LDA #$80 A:FF X:55 Y:74 P:67 SP:FB PPU:126,246 CYC:14404
+E4A3 9D 00 06 STA $0600,X @ 0655 = FF A:80 X:55 Y:74 P:E5 SP:FB PPU:126,252 CYC:14406
+E4A6 B8 CLV A:80 X:55 Y:74 P:E5 SP:FB PPU:126,267 CYC:14411
+E4A7 18 CLC A:80 X:55 Y:74 P:A5 SP:FB PPU:126,273 CYC:14413
+E4A8 DE 00 06 DEC $0600,X @ 0655 = 80 A:80 X:55 Y:74 P:A4 SP:FB PPU:126,279 CYC:14415
+E4AB F0 0D BEQ $E4BA A:80 X:55 Y:74 P:24 SP:FB PPU:126,300 CYC:14422
+E4AD 30 0B BMI $E4BA A:80 X:55 Y:74 P:24 SP:FB PPU:126,306 CYC:14424
+E4AF 70 09 BVS $E4BA A:80 X:55 Y:74 P:24 SP:FB PPU:126,312 CYC:14426
+E4B1 B0 07 BCS $E4BA A:80 X:55 Y:74 P:24 SP:FB PPU:126,318 CYC:14428
+E4B3 BD 00 06 LDA $0600,X @ 0655 = 7F A:80 X:55 Y:74 P:24 SP:FB PPU:126,324 CYC:14430
+E4B6 C9 7F CMP #$7F A:7F X:55 Y:74 P:24 SP:FB PPU:126,336 CYC:14434
+E4B8 F0 04 BEQ $E4BE A:7F X:55 Y:74 P:27 SP:FB PPU:127, 1 CYC:14436
+E4BE A9 01 LDA #$01 A:7F X:55 Y:74 P:27 SP:FB PPU:127, 10 CYC:14439
+E4C0 9D 00 06 STA $0600,X @ 0655 = 7F A:01 X:55 Y:74 P:25 SP:FB PPU:127, 16 CYC:14441
+E4C3 DE 00 06 DEC $0600,X @ 0655 = 01 A:01 X:55 Y:74 P:25 SP:FB PPU:127, 31 CYC:14446
+E4C6 F0 04 BEQ $E4CC A:01 X:55 Y:74 P:27 SP:FB PPU:127, 52 CYC:14453
+E4CC A9 33 LDA #$33 A:01 X:55 Y:74 P:27 SP:FB PPU:127, 61 CYC:14456
+E4CE 8D 78 06 STA $0678 = 7F A:33 X:55 Y:74 P:25 SP:FB PPU:127, 67 CYC:14458
+E4D1 A9 44 LDA #$44 A:33 X:55 Y:74 P:25 SP:FB PPU:127, 79 CYC:14462
+E4D3 A0 78 LDY #$78 A:44 X:55 Y:74 P:25 SP:FB PPU:127, 85 CYC:14464
+E4D5 A2 00 LDX #$00 A:44 X:55 Y:78 P:25 SP:FB PPU:127, 91 CYC:14466
+E4D7 38 SEC A:44 X:00 Y:78 P:27 SP:FB PPU:127, 97 CYC:14468
+E4D8 24 01 BIT $01 = FF A:44 X:00 Y:78 P:27 SP:FB PPU:127,103 CYC:14470
+E4DA BE 00 06 LDX $0600,Y @ 0678 = 33 A:44 X:00 Y:78 P:E5 SP:FB PPU:127,112 CYC:14473
+E4DD 90 12 BCC $E4F1 A:44 X:33 Y:78 P:65 SP:FB PPU:127,124 CYC:14477
+E4DF 50 10 BVC $E4F1 A:44 X:33 Y:78 P:65 SP:FB PPU:127,130 CYC:14479
+E4E1 30 0E BMI $E4F1 A:44 X:33 Y:78 P:65 SP:FB PPU:127,136 CYC:14481
+E4E3 F0 0C BEQ $E4F1 A:44 X:33 Y:78 P:65 SP:FB PPU:127,142 CYC:14483
+E4E5 E0 33 CPX #$33 A:44 X:33 Y:78 P:65 SP:FB PPU:127,148 CYC:14485
+E4E7 D0 08 BNE $E4F1 A:44 X:33 Y:78 P:67 SP:FB PPU:127,154 CYC:14487
+E4E9 C0 78 CPY #$78 A:44 X:33 Y:78 P:67 SP:FB PPU:127,160 CYC:14489
+E4EB D0 04 BNE $E4F1 A:44 X:33 Y:78 P:67 SP:FB PPU:127,166 CYC:14491
+E4ED C9 44 CMP #$44 A:44 X:33 Y:78 P:67 SP:FB PPU:127,172 CYC:14493
+E4EF F0 04 BEQ $E4F5 A:44 X:33 Y:78 P:67 SP:FB PPU:127,178 CYC:14495
+E4F5 A9 97 LDA #$97 A:44 X:33 Y:78 P:67 SP:FB PPU:127,187 CYC:14498
+E4F7 8D 7F 06 STA $067F = 00 A:97 X:33 Y:78 P:E5 SP:FB PPU:127,193 CYC:14500
+E4FA A9 47 LDA #$47 A:97 X:33 Y:78 P:E5 SP:FB PPU:127,205 CYC:14504
+E4FC A0 FF LDY #$FF A:47 X:33 Y:78 P:65 SP:FB PPU:127,211 CYC:14506
+E4FE A2 00 LDX #$00 A:47 X:33 Y:FF P:E5 SP:FB PPU:127,217 CYC:14508
+E500 18 CLC A:47 X:00 Y:FF P:67 SP:FB PPU:127,223 CYC:14510
+E501 B8 CLV A:47 X:00 Y:FF P:66 SP:FB PPU:127,229 CYC:14512
+E502 BE 80 05 LDX $0580,Y @ 067F = 97 A:47 X:00 Y:FF P:26 SP:FB PPU:127,235 CYC:14514
+E505 B0 12 BCS $E519 A:47 X:97 Y:FF P:A4 SP:FB PPU:127,250 CYC:14519
+E507 70 10 BVS $E519 A:47 X:97 Y:FF P:A4 SP:FB PPU:127,256 CYC:14521
+E509 10 0E BPL $E519 A:47 X:97 Y:FF P:A4 SP:FB PPU:127,262 CYC:14523
+E50B F0 0C BEQ $E519 A:47 X:97 Y:FF P:A4 SP:FB PPU:127,268 CYC:14525
+E50D E0 97 CPX #$97 A:47 X:97 Y:FF P:A4 SP:FB PPU:127,274 CYC:14527
+E50F D0 08 BNE $E519 A:47 X:97 Y:FF P:27 SP:FB PPU:127,280 CYC:14529
+E511 C0 FF CPY #$FF A:47 X:97 Y:FF P:27 SP:FB PPU:127,286 CYC:14531
+E513 D0 04 BNE $E519 A:47 X:97 Y:FF P:27 SP:FB PPU:127,292 CYC:14533
+E515 C9 47 CMP #$47 A:47 X:97 Y:FF P:27 SP:FB PPU:127,298 CYC:14535
+E517 F0 04 BEQ $E51D A:47 X:97 Y:FF P:27 SP:FB PPU:127,304 CYC:14537
+E51D 60 RTS A:47 X:97 Y:FF P:27 SP:FB PPU:127,313 CYC:14540
+C62F 20 A3 C6 JSR $C6A3 A:47 X:97 Y:FF P:27 SP:FD PPU:127,331 CYC:14546
+C6A3 A0 4E LDY #$4E A:47 X:97 Y:FF P:27 SP:FB PPU:128, 8 CYC:14552
+C6A5 A9 FF LDA #$FF A:47 X:97 Y:4E P:25 SP:FB PPU:128, 14 CYC:14554
+C6A7 85 01 STA $01 = FF A:FF X:97 Y:4E P:A5 SP:FB PPU:128, 20 CYC:14556
+C6A9 20 B0 C6 JSR $C6B0 A:FF X:97 Y:4E P:A5 SP:FB PPU:128, 29 CYC:14559
+C6B0 A9 FF LDA #$FF A:FF X:97 Y:4E P:A5 SP:F9 PPU:128, 47 CYC:14565
+C6B2 48 PHA A:FF X:97 Y:4E P:A5 SP:F9 PPU:128, 53 CYC:14567
+C6B3 A9 AA LDA #$AA A:FF X:97 Y:4E P:A5 SP:F8 PPU:128, 62 CYC:14570
+C6B5 D0 05 BNE $C6BC A:AA X:97 Y:4E P:A5 SP:F8 PPU:128, 68 CYC:14572
+C6BC 28 PLP A:AA X:97 Y:4E P:A5 SP:F8 PPU:128, 77 CYC:14575
+C6BD 04 A9 *NOP $A9 = 00 A:AA X:97 Y:4E P:EF SP:F9 PPU:128, 89 CYC:14579
+C6BF 44 A9 *NOP $A9 = 00 A:AA X:97 Y:4E P:EF SP:F9 PPU:128, 98 CYC:14582
+C6C1 64 A9 *NOP $A9 = 00 A:AA X:97 Y:4E P:EF SP:F9 PPU:128,107 CYC:14585
+C6C3 EA NOP A:AA X:97 Y:4E P:EF SP:F9 PPU:128,116 CYC:14588
+C6C4 EA NOP A:AA X:97 Y:4E P:EF SP:F9 PPU:128,122 CYC:14590
+C6C5 EA NOP A:AA X:97 Y:4E P:EF SP:F9 PPU:128,128 CYC:14592
+C6C6 EA NOP A:AA X:97 Y:4E P:EF SP:F9 PPU:128,134 CYC:14594
+C6C7 08 PHP A:AA X:97 Y:4E P:EF SP:F9 PPU:128,140 CYC:14596
+C6C8 48 PHA A:AA X:97 Y:4E P:EF SP:F8 PPU:128,149 CYC:14599
+C6C9 0C A9 A9 *NOP $A9A9 = A9 A:AA X:97 Y:4E P:EF SP:F7 PPU:128,158 CYC:14602
+C6CC EA NOP A:AA X:97 Y:4E P:EF SP:F7 PPU:128,170 CYC:14606
+C6CD EA NOP A:AA X:97 Y:4E P:EF SP:F7 PPU:128,176 CYC:14608
+C6CE EA NOP A:AA X:97 Y:4E P:EF SP:F7 PPU:128,182 CYC:14610
+C6CF EA NOP A:AA X:97 Y:4E P:EF SP:F7 PPU:128,188 CYC:14612
+C6D0 08 PHP A:AA X:97 Y:4E P:EF SP:F7 PPU:128,194 CYC:14614
+C6D1 48 PHA A:AA X:97 Y:4E P:EF SP:F6 PPU:128,203 CYC:14617
+C6D2 14 A9 *NOP $A9,X @ 40 = 00 A:AA X:97 Y:4E P:EF SP:F5 PPU:128,212 CYC:14620
+C6D4 34 A9 *NOP $A9,X @ 40 = 00 A:AA X:97 Y:4E P:EF SP:F5 PPU:128,224 CYC:14624
+C6D6 54 A9 *NOP $A9,X @ 40 = 00 A:AA X:97 Y:4E P:EF SP:F5 PPU:128,236 CYC:14628
+C6D8 74 A9 *NOP $A9,X @ 40 = 00 A:AA X:97 Y:4E P:EF SP:F5 PPU:128,248 CYC:14632
+C6DA D4 A9 *NOP $A9,X @ 40 = 00 A:AA X:97 Y:4E P:EF SP:F5 PPU:128,260 CYC:14636
+C6DC F4 A9 *NOP $A9,X @ 40 = 00 A:AA X:97 Y:4E P:EF SP:F5 PPU:128,272 CYC:14640
+C6DE EA NOP A:AA X:97 Y:4E P:EF SP:F5 PPU:128,284 CYC:14644
+C6DF EA NOP A:AA X:97 Y:4E P:EF SP:F5 PPU:128,290 CYC:14646
+C6E0 EA NOP A:AA X:97 Y:4E P:EF SP:F5 PPU:128,296 CYC:14648
+C6E1 EA NOP A:AA X:97 Y:4E P:EF SP:F5 PPU:128,302 CYC:14650
+C6E2 08 PHP A:AA X:97 Y:4E P:EF SP:F5 PPU:128,308 CYC:14652
+C6E3 48 PHA A:AA X:97 Y:4E P:EF SP:F4 PPU:128,317 CYC:14655
+C6E4 1A *NOP A:AA X:97 Y:4E P:EF SP:F3 PPU:128,326 CYC:14658
+C6E5 3A *NOP A:AA X:97 Y:4E P:EF SP:F3 PPU:128,332 CYC:14660
+C6E6 5A *NOP A:AA X:97 Y:4E P:EF SP:F3 PPU:128,338 CYC:14662
+C6E7 7A *NOP A:AA X:97 Y:4E P:EF SP:F3 PPU:129, 3 CYC:14664
+C6E8 DA *NOP A:AA X:97 Y:4E P:EF SP:F3 PPU:129, 9 CYC:14666
+C6E9 FA *NOP A:AA X:97 Y:4E P:EF SP:F3 PPU:129, 15 CYC:14668
+C6EA 80 89 *NOP #$89 A:AA X:97 Y:4E P:EF SP:F3 PPU:129, 21 CYC:14670
+C6EC EA NOP A:AA X:97 Y:4E P:EF SP:F3 PPU:129, 27 CYC:14672
+C6ED EA NOP A:AA X:97 Y:4E P:EF SP:F3 PPU:129, 33 CYC:14674
+C6EE EA NOP A:AA X:97 Y:4E P:EF SP:F3 PPU:129, 39 CYC:14676
+C6EF EA NOP A:AA X:97 Y:4E P:EF SP:F3 PPU:129, 45 CYC:14678
+C6F0 08 PHP A:AA X:97 Y:4E P:EF SP:F3 PPU:129, 51 CYC:14680
+C6F1 48 PHA A:AA X:97 Y:4E P:EF SP:F2 PPU:129, 60 CYC:14683
+C6F2 1C A9 A9 *NOP $A9A9,X @ AA40 = 00 A:AA X:97 Y:4E P:EF SP:F1 PPU:129, 69 CYC:14686
+C6F5 3C A9 A9 *NOP $A9A9,X @ AA40 = 00 A:AA X:97 Y:4E P:EF SP:F1 PPU:129, 84 CYC:14691
+C6F8 5C A9 A9 *NOP $A9A9,X @ AA40 = 00 A:AA X:97 Y:4E P:EF SP:F1 PPU:129, 99 CYC:14696
+C6FB 7C A9 A9 *NOP $A9A9,X @ AA40 = 00 A:AA X:97 Y:4E P:EF SP:F1 PPU:129,114 CYC:14701
+C6FE DC A9 A9 *NOP $A9A9,X @ AA40 = 00 A:AA X:97 Y:4E P:EF SP:F1 PPU:129,129 CYC:14706
+C701 FC A9 A9 *NOP $A9A9,X @ AA40 = 00 A:AA X:97 Y:4E P:EF SP:F1 PPU:129,144 CYC:14711
+C704 EA NOP A:AA X:97 Y:4E P:EF SP:F1 PPU:129,159 CYC:14716
+C705 EA NOP A:AA X:97 Y:4E P:EF SP:F1 PPU:129,165 CYC:14718
+C706 EA NOP A:AA X:97 Y:4E P:EF SP:F1 PPU:129,171 CYC:14720
+C707 EA NOP A:AA X:97 Y:4E P:EF SP:F1 PPU:129,177 CYC:14722
+C708 08 PHP A:AA X:97 Y:4E P:EF SP:F1 PPU:129,183 CYC:14724
+C709 48 PHA A:AA X:97 Y:4E P:EF SP:F0 PPU:129,192 CYC:14727
+C70A A2 05 LDX #$05 A:AA X:97 Y:4E P:EF SP:EF PPU:129,201 CYC:14730
+C70C 68 PLA A:AA X:05 Y:4E P:6D SP:EF PPU:129,207 CYC:14732
+C70D C9 55 CMP #$55 A:AA X:05 Y:4E P:ED SP:F0 PPU:129,219 CYC:14736
+C70F F0 0A BEQ $C71B A:AA X:05 Y:4E P:6D SP:F0 PPU:129,225 CYC:14738
+C711 C9 AA CMP #$AA A:AA X:05 Y:4E P:6D SP:F0 PPU:129,231 CYC:14740
+C713 F0 06 BEQ $C71B A:AA X:05 Y:4E P:6F SP:F0 PPU:129,237 CYC:14742
+C71B 68 PLA A:AA X:05 Y:4E P:6F SP:F0 PPU:129,246 CYC:14745
+C71C 29 CB AND #$CB A:FF X:05 Y:4E P:ED SP:F1 PPU:129,258 CYC:14749
+C71E C9 00 CMP #$00 A:CB X:05 Y:4E P:ED SP:F1 PPU:129,264 CYC:14751
+C720 F0 06 BEQ $C728 A:CB X:05 Y:4E P:ED SP:F1 PPU:129,270 CYC:14753
+C722 C9 CB CMP #$CB A:CB X:05 Y:4E P:ED SP:F1 PPU:129,276 CYC:14755
+C724 F0 02 BEQ $C728 A:CB X:05 Y:4E P:6F SP:F1 PPU:129,282 CYC:14757
+C728 C8 INY A:CB X:05 Y:4E P:6F SP:F1 PPU:129,291 CYC:14760
+C729 CA DEX A:CB X:05 Y:4F P:6D SP:F1 PPU:129,297 CYC:14762
+C72A D0 E0 BNE $C70C A:CB X:04 Y:4F P:6D SP:F1 PPU:129,303 CYC:14764
+C70C 68 PLA A:CB X:04 Y:4F P:6D SP:F1 PPU:129,312 CYC:14767
+C70D C9 55 CMP #$55 A:AA X:04 Y:4F P:ED SP:F2 PPU:129,324 CYC:14771
+C70F F0 0A BEQ $C71B A:AA X:04 Y:4F P:6D SP:F2 PPU:129,330 CYC:14773
+C711 C9 AA CMP #$AA A:AA X:04 Y:4F P:6D SP:F2 PPU:129,336 CYC:14775
+C713 F0 06 BEQ $C71B A:AA X:04 Y:4F P:6F SP:F2 PPU:130, 1 CYC:14777
+C71B 68 PLA A:AA X:04 Y:4F P:6F SP:F2 PPU:130, 10 CYC:14780
+C71C 29 CB AND #$CB A:FF X:04 Y:4F P:ED SP:F3 PPU:130, 22 CYC:14784
+C71E C9 00 CMP #$00 A:CB X:04 Y:4F P:ED SP:F3 PPU:130, 28 CYC:14786
+C720 F0 06 BEQ $C728 A:CB X:04 Y:4F P:ED SP:F3 PPU:130, 34 CYC:14788
+C722 C9 CB CMP #$CB A:CB X:04 Y:4F P:ED SP:F3 PPU:130, 40 CYC:14790
+C724 F0 02 BEQ $C728 A:CB X:04 Y:4F P:6F SP:F3 PPU:130, 46 CYC:14792
+C728 C8 INY A:CB X:04 Y:4F P:6F SP:F3 PPU:130, 55 CYC:14795
+C729 CA DEX A:CB X:04 Y:50 P:6D SP:F3 PPU:130, 61 CYC:14797
+C72A D0 E0 BNE $C70C A:CB X:03 Y:50 P:6D SP:F3 PPU:130, 67 CYC:14799
+C70C 68 PLA A:CB X:03 Y:50 P:6D SP:F3 PPU:130, 76 CYC:14802
+C70D C9 55 CMP #$55 A:AA X:03 Y:50 P:ED SP:F4 PPU:130, 88 CYC:14806
+C70F F0 0A BEQ $C71B A:AA X:03 Y:50 P:6D SP:F4 PPU:130, 94 CYC:14808
+C711 C9 AA CMP #$AA A:AA X:03 Y:50 P:6D SP:F4 PPU:130,100 CYC:14810
+C713 F0 06 BEQ $C71B A:AA X:03 Y:50 P:6F SP:F4 PPU:130,106 CYC:14812
+C71B 68 PLA A:AA X:03 Y:50 P:6F SP:F4 PPU:130,115 CYC:14815
+C71C 29 CB AND #$CB A:FF X:03 Y:50 P:ED SP:F5 PPU:130,127 CYC:14819
+C71E C9 00 CMP #$00 A:CB X:03 Y:50 P:ED SP:F5 PPU:130,133 CYC:14821
+C720 F0 06 BEQ $C728 A:CB X:03 Y:50 P:ED SP:F5 PPU:130,139 CYC:14823
+C722 C9 CB CMP #$CB A:CB X:03 Y:50 P:ED SP:F5 PPU:130,145 CYC:14825
+C724 F0 02 BEQ $C728 A:CB X:03 Y:50 P:6F SP:F5 PPU:130,151 CYC:14827
+C728 C8 INY A:CB X:03 Y:50 P:6F SP:F5 PPU:130,160 CYC:14830
+C729 CA DEX A:CB X:03 Y:51 P:6D SP:F5 PPU:130,166 CYC:14832
+C72A D0 E0 BNE $C70C A:CB X:02 Y:51 P:6D SP:F5 PPU:130,172 CYC:14834
+C70C 68 PLA A:CB X:02 Y:51 P:6D SP:F5 PPU:130,181 CYC:14837
+C70D C9 55 CMP #$55 A:AA X:02 Y:51 P:ED SP:F6 PPU:130,193 CYC:14841
+C70F F0 0A BEQ $C71B A:AA X:02 Y:51 P:6D SP:F6 PPU:130,199 CYC:14843
+C711 C9 AA CMP #$AA A:AA X:02 Y:51 P:6D SP:F6 PPU:130,205 CYC:14845
+C713 F0 06 BEQ $C71B A:AA X:02 Y:51 P:6F SP:F6 PPU:130,211 CYC:14847
+C71B 68 PLA A:AA X:02 Y:51 P:6F SP:F6 PPU:130,220 CYC:14850
+C71C 29 CB AND #$CB A:FF X:02 Y:51 P:ED SP:F7 PPU:130,232 CYC:14854
+C71E C9 00 CMP #$00 A:CB X:02 Y:51 P:ED SP:F7 PPU:130,238 CYC:14856
+C720 F0 06 BEQ $C728 A:CB X:02 Y:51 P:ED SP:F7 PPU:130,244 CYC:14858
+C722 C9 CB CMP #$CB A:CB X:02 Y:51 P:ED SP:F7 PPU:130,250 CYC:14860
+C724 F0 02 BEQ $C728 A:CB X:02 Y:51 P:6F SP:F7 PPU:130,256 CYC:14862
+C728 C8 INY A:CB X:02 Y:51 P:6F SP:F7 PPU:130,265 CYC:14865
+C729 CA DEX A:CB X:02 Y:52 P:6D SP:F7 PPU:130,271 CYC:14867
+C72A D0 E0 BNE $C70C A:CB X:01 Y:52 P:6D SP:F7 PPU:130,277 CYC:14869
+C70C 68 PLA A:CB X:01 Y:52 P:6D SP:F7 PPU:130,286 CYC:14872
+C70D C9 55 CMP #$55 A:AA X:01 Y:52 P:ED SP:F8 PPU:130,298 CYC:14876
+C70F F0 0A BEQ $C71B A:AA X:01 Y:52 P:6D SP:F8 PPU:130,304 CYC:14878
+C711 C9 AA CMP #$AA A:AA X:01 Y:52 P:6D SP:F8 PPU:130,310 CYC:14880
+C713 F0 06 BEQ $C71B A:AA X:01 Y:52 P:6F SP:F8 PPU:130,316 CYC:14882
+C71B 68 PLA A:AA X:01 Y:52 P:6F SP:F8 PPU:130,325 CYC:14885
+C71C 29 CB AND #$CB A:FF X:01 Y:52 P:ED SP:F9 PPU:130,337 CYC:14889
+C71E C9 00 CMP #$00 A:CB X:01 Y:52 P:ED SP:F9 PPU:131, 2 CYC:14891
+C720 F0 06 BEQ $C728 A:CB X:01 Y:52 P:ED SP:F9 PPU:131, 8 CYC:14893
+C722 C9 CB CMP #$CB A:CB X:01 Y:52 P:ED SP:F9 PPU:131, 14 CYC:14895
+C724 F0 02 BEQ $C728 A:CB X:01 Y:52 P:6F SP:F9 PPU:131, 20 CYC:14897
+C728 C8 INY A:CB X:01 Y:52 P:6F SP:F9 PPU:131, 29 CYC:14900
+C729 CA DEX A:CB X:01 Y:53 P:6D SP:F9 PPU:131, 35 CYC:14902
+C72A D0 E0 BNE $C70C A:CB X:00 Y:53 P:6F SP:F9 PPU:131, 41 CYC:14904
+C72C 60 RTS A:CB X:00 Y:53 P:6F SP:F9 PPU:131, 47 CYC:14906
+C6AC 20 B7 C6 JSR $C6B7 A:CB X:00 Y:53 P:6F SP:FB PPU:131, 65 CYC:14912
+C6B7 A9 34 LDA #$34 A:CB X:00 Y:53 P:6F SP:F9 PPU:131, 83 CYC:14918
+C6B9 48 PHA A:34 X:00 Y:53 P:6D SP:F9 PPU:131, 89 CYC:14920
+C6BA A9 55 LDA #$55 A:34 X:00 Y:53 P:6D SP:F8 PPU:131, 98 CYC:14923
+C6BC 28 PLP A:55 X:00 Y:53 P:6D SP:F8 PPU:131,104 CYC:14925
+C6BD 04 A9 *NOP $A9 = 00 A:55 X:00 Y:53 P:24 SP:F9 PPU:131,116 CYC:14929
+C6BF 44 A9 *NOP $A9 = 00 A:55 X:00 Y:53 P:24 SP:F9 PPU:131,125 CYC:14932
+C6C1 64 A9 *NOP $A9 = 00 A:55 X:00 Y:53 P:24 SP:F9 PPU:131,134 CYC:14935
+C6C3 EA NOP A:55 X:00 Y:53 P:24 SP:F9 PPU:131,143 CYC:14938
+C6C4 EA NOP A:55 X:00 Y:53 P:24 SP:F9 PPU:131,149 CYC:14940
+C6C5 EA NOP A:55 X:00 Y:53 P:24 SP:F9 PPU:131,155 CYC:14942
+C6C6 EA NOP A:55 X:00 Y:53 P:24 SP:F9 PPU:131,161 CYC:14944
+C6C7 08 PHP A:55 X:00 Y:53 P:24 SP:F9 PPU:131,167 CYC:14946
+C6C8 48 PHA A:55 X:00 Y:53 P:24 SP:F8 PPU:131,176 CYC:14949
+C6C9 0C A9 A9 *NOP $A9A9 = A9 A:55 X:00 Y:53 P:24 SP:F7 PPU:131,185 CYC:14952
+C6CC EA NOP A:55 X:00 Y:53 P:24 SP:F7 PPU:131,197 CYC:14956
+C6CD EA NOP A:55 X:00 Y:53 P:24 SP:F7 PPU:131,203 CYC:14958
+C6CE EA NOP A:55 X:00 Y:53 P:24 SP:F7 PPU:131,209 CYC:14960
+C6CF EA NOP A:55 X:00 Y:53 P:24 SP:F7 PPU:131,215 CYC:14962
+C6D0 08 PHP A:55 X:00 Y:53 P:24 SP:F7 PPU:131,221 CYC:14964
+C6D1 48 PHA A:55 X:00 Y:53 P:24 SP:F6 PPU:131,230 CYC:14967
+C6D2 14 A9 *NOP $A9,X @ A9 = 00 A:55 X:00 Y:53 P:24 SP:F5 PPU:131,239 CYC:14970
+C6D4 34 A9 *NOP $A9,X @ A9 = 00 A:55 X:00 Y:53 P:24 SP:F5 PPU:131,251 CYC:14974
+C6D6 54 A9 *NOP $A9,X @ A9 = 00 A:55 X:00 Y:53 P:24 SP:F5 PPU:131,263 CYC:14978
+C6D8 74 A9 *NOP $A9,X @ A9 = 00 A:55 X:00 Y:53 P:24 SP:F5 PPU:131,275 CYC:14982
+C6DA D4 A9 *NOP $A9,X @ A9 = 00 A:55 X:00 Y:53 P:24 SP:F5 PPU:131,287 CYC:14986
+C6DC F4 A9 *NOP $A9,X @ A9 = 00 A:55 X:00 Y:53 P:24 SP:F5 PPU:131,299 CYC:14990
+C6DE EA NOP A:55 X:00 Y:53 P:24 SP:F5 PPU:131,311 CYC:14994
+C6DF EA NOP A:55 X:00 Y:53 P:24 SP:F5 PPU:131,317 CYC:14996
+C6E0 EA NOP A:55 X:00 Y:53 P:24 SP:F5 PPU:131,323 CYC:14998
+C6E1 EA NOP A:55 X:00 Y:53 P:24 SP:F5 PPU:131,329 CYC:15000
+C6E2 08 PHP A:55 X:00 Y:53 P:24 SP:F5 PPU:131,335 CYC:15002
+C6E3 48 PHA A:55 X:00 Y:53 P:24 SP:F4 PPU:132, 3 CYC:15005
+C6E4 1A *NOP A:55 X:00 Y:53 P:24 SP:F3 PPU:132, 12 CYC:15008
+C6E5 3A *NOP A:55 X:00 Y:53 P:24 SP:F3 PPU:132, 18 CYC:15010
+C6E6 5A *NOP A:55 X:00 Y:53 P:24 SP:F3 PPU:132, 24 CYC:15012
+C6E7 7A *NOP A:55 X:00 Y:53 P:24 SP:F3 PPU:132, 30 CYC:15014
+C6E8 DA *NOP A:55 X:00 Y:53 P:24 SP:F3 PPU:132, 36 CYC:15016
+C6E9 FA *NOP A:55 X:00 Y:53 P:24 SP:F3 PPU:132, 42 CYC:15018
+C6EA 80 89 *NOP #$89 A:55 X:00 Y:53 P:24 SP:F3 PPU:132, 48 CYC:15020
+C6EC EA NOP A:55 X:00 Y:53 P:24 SP:F3 PPU:132, 54 CYC:15022
+C6ED EA NOP A:55 X:00 Y:53 P:24 SP:F3 PPU:132, 60 CYC:15024
+C6EE EA NOP A:55 X:00 Y:53 P:24 SP:F3 PPU:132, 66 CYC:15026
+C6EF EA NOP A:55 X:00 Y:53 P:24 SP:F3 PPU:132, 72 CYC:15028
+C6F0 08 PHP A:55 X:00 Y:53 P:24 SP:F3 PPU:132, 78 CYC:15030
+C6F1 48 PHA A:55 X:00 Y:53 P:24 SP:F2 PPU:132, 87 CYC:15033
+C6F2 1C A9 A9 *NOP $A9A9,X @ A9A9 = A9 A:55 X:00 Y:53 P:24 SP:F1 PPU:132, 96 CYC:15036
+C6F5 3C A9 A9 *NOP $A9A9,X @ A9A9 = A9 A:55 X:00 Y:53 P:24 SP:F1 PPU:132,108 CYC:15040
+C6F8 5C A9 A9 *NOP $A9A9,X @ A9A9 = A9 A:55 X:00 Y:53 P:24 SP:F1 PPU:132,120 CYC:15044
+C6FB 7C A9 A9 *NOP $A9A9,X @ A9A9 = A9 A:55 X:00 Y:53 P:24 SP:F1 PPU:132,132 CYC:15048
+C6FE DC A9 A9 *NOP $A9A9,X @ A9A9 = A9 A:55 X:00 Y:53 P:24 SP:F1 PPU:132,144 CYC:15052
+C701 FC A9 A9 *NOP $A9A9,X @ A9A9 = A9 A:55 X:00 Y:53 P:24 SP:F1 PPU:132,156 CYC:15056
+C704 EA NOP A:55 X:00 Y:53 P:24 SP:F1 PPU:132,168 CYC:15060
+C705 EA NOP A:55 X:00 Y:53 P:24 SP:F1 PPU:132,174 CYC:15062
+C706 EA NOP A:55 X:00 Y:53 P:24 SP:F1 PPU:132,180 CYC:15064
+C707 EA NOP A:55 X:00 Y:53 P:24 SP:F1 PPU:132,186 CYC:15066
+C708 08 PHP A:55 X:00 Y:53 P:24 SP:F1 PPU:132,192 CYC:15068
+C709 48 PHA A:55 X:00 Y:53 P:24 SP:F0 PPU:132,201 CYC:15071
+C70A A2 05 LDX #$05 A:55 X:00 Y:53 P:24 SP:EF PPU:132,210 CYC:15074
+C70C 68 PLA A:55 X:05 Y:53 P:24 SP:EF PPU:132,216 CYC:15076
+C70D C9 55 CMP #$55 A:55 X:05 Y:53 P:24 SP:F0 PPU:132,228 CYC:15080
+C70F F0 0A BEQ $C71B A:55 X:05 Y:53 P:27 SP:F0 PPU:132,234 CYC:15082
+C71B 68 PLA A:55 X:05 Y:53 P:27 SP:F0 PPU:132,243 CYC:15085
+C71C 29 CB AND #$CB A:34 X:05 Y:53 P:25 SP:F1 PPU:132,255 CYC:15089
+C71E C9 00 CMP #$00 A:00 X:05 Y:53 P:27 SP:F1 PPU:132,261 CYC:15091
+C720 F0 06 BEQ $C728 A:00 X:05 Y:53 P:27 SP:F1 PPU:132,267 CYC:15093
+C728 C8 INY A:00 X:05 Y:53 P:27 SP:F1 PPU:132,276 CYC:15096
+C729 CA DEX A:00 X:05 Y:54 P:25 SP:F1 PPU:132,282 CYC:15098
+C72A D0 E0 BNE $C70C A:00 X:04 Y:54 P:25 SP:F1 PPU:132,288 CYC:15100
+C70C 68 PLA A:00 X:04 Y:54 P:25 SP:F1 PPU:132,297 CYC:15103
+C70D C9 55 CMP #$55 A:55 X:04 Y:54 P:25 SP:F2 PPU:132,309 CYC:15107
+C70F F0 0A BEQ $C71B A:55 X:04 Y:54 P:27 SP:F2 PPU:132,315 CYC:15109
+C71B 68 PLA A:55 X:04 Y:54 P:27 SP:F2 PPU:132,324 CYC:15112
+C71C 29 CB AND #$CB A:34 X:04 Y:54 P:25 SP:F3 PPU:132,336 CYC:15116
+C71E C9 00 CMP #$00 A:00 X:04 Y:54 P:27 SP:F3 PPU:133, 1 CYC:15118
+C720 F0 06 BEQ $C728 A:00 X:04 Y:54 P:27 SP:F3 PPU:133, 7 CYC:15120
+C728 C8 INY A:00 X:04 Y:54 P:27 SP:F3 PPU:133, 16 CYC:15123
+C729 CA DEX A:00 X:04 Y:55 P:25 SP:F3 PPU:133, 22 CYC:15125
+C72A D0 E0 BNE $C70C A:00 X:03 Y:55 P:25 SP:F3 PPU:133, 28 CYC:15127
+C70C 68 PLA A:00 X:03 Y:55 P:25 SP:F3 PPU:133, 37 CYC:15130
+C70D C9 55 CMP #$55 A:55 X:03 Y:55 P:25 SP:F4 PPU:133, 49 CYC:15134
+C70F F0 0A BEQ $C71B A:55 X:03 Y:55 P:27 SP:F4 PPU:133, 55 CYC:15136
+C71B 68 PLA A:55 X:03 Y:55 P:27 SP:F4 PPU:133, 64 CYC:15139
+C71C 29 CB AND #$CB A:34 X:03 Y:55 P:25 SP:F5 PPU:133, 76 CYC:15143
+C71E C9 00 CMP #$00 A:00 X:03 Y:55 P:27 SP:F5 PPU:133, 82 CYC:15145
+C720 F0 06 BEQ $C728 A:00 X:03 Y:55 P:27 SP:F5 PPU:133, 88 CYC:15147
+C728 C8 INY A:00 X:03 Y:55 P:27 SP:F5 PPU:133, 97 CYC:15150
+C729 CA DEX A:00 X:03 Y:56 P:25 SP:F5 PPU:133,103 CYC:15152
+C72A D0 E0 BNE $C70C A:00 X:02 Y:56 P:25 SP:F5 PPU:133,109 CYC:15154
+C70C 68 PLA A:00 X:02 Y:56 P:25 SP:F5 PPU:133,118 CYC:15157
+C70D C9 55 CMP #$55 A:55 X:02 Y:56 P:25 SP:F6 PPU:133,130 CYC:15161
+C70F F0 0A BEQ $C71B A:55 X:02 Y:56 P:27 SP:F6 PPU:133,136 CYC:15163
+C71B 68 PLA A:55 X:02 Y:56 P:27 SP:F6 PPU:133,145 CYC:15166
+C71C 29 CB AND #$CB A:34 X:02 Y:56 P:25 SP:F7 PPU:133,157 CYC:15170
+C71E C9 00 CMP #$00 A:00 X:02 Y:56 P:27 SP:F7 PPU:133,163 CYC:15172
+C720 F0 06 BEQ $C728 A:00 X:02 Y:56 P:27 SP:F7 PPU:133,169 CYC:15174
+C728 C8 INY A:00 X:02 Y:56 P:27 SP:F7 PPU:133,178 CYC:15177
+C729 CA DEX A:00 X:02 Y:57 P:25 SP:F7 PPU:133,184 CYC:15179
+C72A D0 E0 BNE $C70C A:00 X:01 Y:57 P:25 SP:F7 PPU:133,190 CYC:15181
+C70C 68 PLA A:00 X:01 Y:57 P:25 SP:F7 PPU:133,199 CYC:15184
+C70D C9 55 CMP #$55 A:55 X:01 Y:57 P:25 SP:F8 PPU:133,211 CYC:15188
+C70F F0 0A BEQ $C71B A:55 X:01 Y:57 P:27 SP:F8 PPU:133,217 CYC:15190
+C71B 68 PLA A:55 X:01 Y:57 P:27 SP:F8 PPU:133,226 CYC:15193
+C71C 29 CB AND #$CB A:34 X:01 Y:57 P:25 SP:F9 PPU:133,238 CYC:15197
+C71E C9 00 CMP #$00 A:00 X:01 Y:57 P:27 SP:F9 PPU:133,244 CYC:15199
+C720 F0 06 BEQ $C728 A:00 X:01 Y:57 P:27 SP:F9 PPU:133,250 CYC:15201
+C728 C8 INY A:00 X:01 Y:57 P:27 SP:F9 PPU:133,259 CYC:15204
+C729 CA DEX A:00 X:01 Y:58 P:25 SP:F9 PPU:133,265 CYC:15206
+C72A D0 E0 BNE $C70C A:00 X:00 Y:58 P:27 SP:F9 PPU:133,271 CYC:15208
+C72C 60 RTS A:00 X:00 Y:58 P:27 SP:F9 PPU:133,277 CYC:15210
+C6AF 60 RTS A:00 X:00 Y:58 P:27 SP:FB PPU:133,295 CYC:15216
+C632 20 1E E5 JSR $E51E A:00 X:00 Y:58 P:27 SP:FD PPU:133,313 CYC:15222
+E51E A9 55 LDA #$55 A:00 X:00 Y:58 P:27 SP:FB PPU:133,331 CYC:15228
+E520 8D 80 05 STA $0580 = 00 A:55 X:00 Y:58 P:25 SP:FB PPU:133,337 CYC:15230
+E523 A9 AA LDA #$AA A:55 X:00 Y:58 P:25 SP:FB PPU:134, 8 CYC:15234
+E525 8D 32 04 STA $0432 = 00 A:AA X:00 Y:58 P:A5 SP:FB PPU:134, 14 CYC:15236
+E528 A9 80 LDA #$80 A:AA X:00 Y:58 P:A5 SP:FB PPU:134, 26 CYC:15240
+E52A 85 43 STA $43 = 00 A:80 X:00 Y:58 P:A5 SP:FB PPU:134, 32 CYC:15242
+E52C A9 05 LDA #$05 A:80 X:00 Y:58 P:A5 SP:FB PPU:134, 41 CYC:15245
+E52E 85 44 STA $44 = 00 A:05 X:00 Y:58 P:25 SP:FB PPU:134, 47 CYC:15247
+E530 A9 32 LDA #$32 A:05 X:00 Y:58 P:25 SP:FB PPU:134, 56 CYC:15250
+E532 85 45 STA $45 = 00 A:32 X:00 Y:58 P:25 SP:FB PPU:134, 62 CYC:15252
+E534 A9 04 LDA #$04 A:32 X:00 Y:58 P:25 SP:FB PPU:134, 71 CYC:15255
+E536 85 46 STA $46 = 00 A:04 X:00 Y:58 P:25 SP:FB PPU:134, 77 CYC:15257
+E538 A2 03 LDX #$03 A:04 X:00 Y:58 P:25 SP:FB PPU:134, 86 CYC:15260
+E53A A0 77 LDY #$77 A:04 X:03 Y:58 P:25 SP:FB PPU:134, 92 CYC:15262
+E53C A9 FF LDA #$FF A:04 X:03 Y:77 P:25 SP:FB PPU:134, 98 CYC:15264
+E53E 85 01 STA $01 = FF A:FF X:03 Y:77 P:A5 SP:FB PPU:134,104 CYC:15266
+E540 24 01 BIT $01 = FF A:FF X:03 Y:77 P:A5 SP:FB PPU:134,113 CYC:15269
+E542 38 SEC A:FF X:03 Y:77 P:E5 SP:FB PPU:134,122 CYC:15272
+E543 A9 00 LDA #$00 A:FF X:03 Y:77 P:E5 SP:FB PPU:134,128 CYC:15274
+E545 A3 40 *LAX ($40,X) @ 43 = 0580 = 55 A:00 X:03 Y:77 P:67 SP:FB PPU:134,134 CYC:15276
+E547 EA NOP A:55 X:55 Y:77 P:65 SP:FB PPU:134,152 CYC:15282
+E548 EA NOP A:55 X:55 Y:77 P:65 SP:FB PPU:134,158 CYC:15284
+E549 EA NOP A:55 X:55 Y:77 P:65 SP:FB PPU:134,164 CYC:15286
+E54A EA NOP A:55 X:55 Y:77 P:65 SP:FB PPU:134,170 CYC:15288
+E54B F0 12 BEQ $E55F A:55 X:55 Y:77 P:65 SP:FB PPU:134,176 CYC:15290
+E54D 30 10 BMI $E55F A:55 X:55 Y:77 P:65 SP:FB PPU:134,182 CYC:15292
+E54F 50 0E BVC $E55F A:55 X:55 Y:77 P:65 SP:FB PPU:134,188 CYC:15294
+E551 90 0C BCC $E55F A:55 X:55 Y:77 P:65 SP:FB PPU:134,194 CYC:15296
+E553 C9 55 CMP #$55 A:55 X:55 Y:77 P:65 SP:FB PPU:134,200 CYC:15298
+E555 D0 08 BNE $E55F A:55 X:55 Y:77 P:67 SP:FB PPU:134,206 CYC:15300
+E557 E0 55 CPX #$55 A:55 X:55 Y:77 P:67 SP:FB PPU:134,212 CYC:15302
+E559 D0 04 BNE $E55F A:55 X:55 Y:77 P:67 SP:FB PPU:134,218 CYC:15304
+E55B C0 77 CPY #$77 A:55 X:55 Y:77 P:67 SP:FB PPU:134,224 CYC:15306
+E55D F0 04 BEQ $E563 A:55 X:55 Y:77 P:67 SP:FB PPU:134,230 CYC:15308
+E563 A2 05 LDX #$05 A:55 X:55 Y:77 P:67 SP:FB PPU:134,239 CYC:15311
+E565 A0 33 LDY #$33 A:55 X:05 Y:77 P:65 SP:FB PPU:134,245 CYC:15313
+E567 B8 CLV A:55 X:05 Y:33 P:65 SP:FB PPU:134,251 CYC:15315
+E568 18 CLC A:55 X:05 Y:33 P:25 SP:FB PPU:134,257 CYC:15317
+E569 A9 00 LDA #$00 A:55 X:05 Y:33 P:24 SP:FB PPU:134,263 CYC:15319
+E56B A3 40 *LAX ($40,X) @ 45 = 0432 = AA A:00 X:05 Y:33 P:26 SP:FB PPU:134,269 CYC:15321
+E56D EA NOP A:AA X:AA Y:33 P:A4 SP:FB PPU:134,287 CYC:15327
+E56E EA NOP A:AA X:AA Y:33 P:A4 SP:FB PPU:134,293 CYC:15329
+E56F EA NOP A:AA X:AA Y:33 P:A4 SP:FB PPU:134,299 CYC:15331
+E570 EA NOP A:AA X:AA Y:33 P:A4 SP:FB PPU:134,305 CYC:15333
+E571 F0 12 BEQ $E585 A:AA X:AA Y:33 P:A4 SP:FB PPU:134,311 CYC:15335
+E573 10 10 BPL $E585 A:AA X:AA Y:33 P:A4 SP:FB PPU:134,317 CYC:15337
+E575 70 0E BVS $E585 A:AA X:AA Y:33 P:A4 SP:FB PPU:134,323 CYC:15339
+E577 B0 0C BCS $E585 A:AA X:AA Y:33 P:A4 SP:FB PPU:134,329 CYC:15341
+E579 C9 AA CMP #$AA A:AA X:AA Y:33 P:A4 SP:FB PPU:134,335 CYC:15343
+E57B D0 08 BNE $E585 A:AA X:AA Y:33 P:27 SP:FB PPU:135, 0 CYC:15345
+E57D E0 AA CPX #$AA A:AA X:AA Y:33 P:27 SP:FB PPU:135, 6 CYC:15347
+E57F D0 04 BNE $E585 A:AA X:AA Y:33 P:27 SP:FB PPU:135, 12 CYC:15349
+E581 C0 33 CPY #$33 A:AA X:AA Y:33 P:27 SP:FB PPU:135, 18 CYC:15351
+E583 F0 04 BEQ $E589 A:AA X:AA Y:33 P:27 SP:FB PPU:135, 24 CYC:15353
+E589 A9 87 LDA #$87 A:AA X:AA Y:33 P:27 SP:FB PPU:135, 33 CYC:15356
+E58B 85 67 STA $67 = 00 A:87 X:AA Y:33 P:A5 SP:FB PPU:135, 39 CYC:15358
+E58D A9 32 LDA #$32 A:87 X:AA Y:33 P:A5 SP:FB PPU:135, 48 CYC:15361
+E58F 85 68 STA $68 = 00 A:32 X:AA Y:33 P:25 SP:FB PPU:135, 54 CYC:15363
+E591 A0 57 LDY #$57 A:32 X:AA Y:33 P:25 SP:FB PPU:135, 63 CYC:15366
+E593 24 01 BIT $01 = FF A:32 X:AA Y:57 P:25 SP:FB PPU:135, 69 CYC:15368
+E595 38 SEC A:32 X:AA Y:57 P:E5 SP:FB PPU:135, 78 CYC:15371
+E596 A9 00 LDA #$00 A:32 X:AA Y:57 P:E5 SP:FB PPU:135, 84 CYC:15373
+E598 A7 67 *LAX $67 = 87 A:00 X:AA Y:57 P:67 SP:FB PPU:135, 90 CYC:15375
+E59A EA NOP A:87 X:87 Y:57 P:E5 SP:FB PPU:135, 99 CYC:15378
+E59B EA NOP A:87 X:87 Y:57 P:E5 SP:FB PPU:135,105 CYC:15380
+E59C EA NOP A:87 X:87 Y:57 P:E5 SP:FB PPU:135,111 CYC:15382
+E59D EA NOP A:87 X:87 Y:57 P:E5 SP:FB PPU:135,117 CYC:15384
+E59E F0 12 BEQ $E5B2 A:87 X:87 Y:57 P:E5 SP:FB PPU:135,123 CYC:15386
+E5A0 10 10 BPL $E5B2 A:87 X:87 Y:57 P:E5 SP:FB PPU:135,129 CYC:15388
+E5A2 50 0E BVC $E5B2 A:87 X:87 Y:57 P:E5 SP:FB PPU:135,135 CYC:15390
+E5A4 90 0C BCC $E5B2 A:87 X:87 Y:57 P:E5 SP:FB PPU:135,141 CYC:15392
+E5A6 C9 87 CMP #$87 A:87 X:87 Y:57 P:E5 SP:FB PPU:135,147 CYC:15394
+E5A8 D0 08 BNE $E5B2 A:87 X:87 Y:57 P:67 SP:FB PPU:135,153 CYC:15396
+E5AA E0 87 CPX #$87 A:87 X:87 Y:57 P:67 SP:FB PPU:135,159 CYC:15398
+E5AC D0 04 BNE $E5B2 A:87 X:87 Y:57 P:67 SP:FB PPU:135,165 CYC:15400
+E5AE C0 57 CPY #$57 A:87 X:87 Y:57 P:67 SP:FB PPU:135,171 CYC:15402
+E5B0 F0 04 BEQ $E5B6 A:87 X:87 Y:57 P:67 SP:FB PPU:135,177 CYC:15404
+E5B6 A0 53 LDY #$53 A:87 X:87 Y:57 P:67 SP:FB PPU:135,186 CYC:15407
+E5B8 B8 CLV A:87 X:87 Y:53 P:65 SP:FB PPU:135,192 CYC:15409
+E5B9 18 CLC A:87 X:87 Y:53 P:25 SP:FB PPU:135,198 CYC:15411
+E5BA A9 00 LDA #$00 A:87 X:87 Y:53 P:24 SP:FB PPU:135,204 CYC:15413
+E5BC A7 68 *LAX $68 = 32 A:00 X:87 Y:53 P:26 SP:FB PPU:135,210 CYC:15415
+E5BE EA NOP A:32 X:32 Y:53 P:24 SP:FB PPU:135,219 CYC:15418
+E5BF EA NOP A:32 X:32 Y:53 P:24 SP:FB PPU:135,225 CYC:15420
+E5C0 EA NOP A:32 X:32 Y:53 P:24 SP:FB PPU:135,231 CYC:15422
+E5C1 EA NOP A:32 X:32 Y:53 P:24 SP:FB PPU:135,237 CYC:15424
+E5C2 F0 12 BEQ $E5D6 A:32 X:32 Y:53 P:24 SP:FB PPU:135,243 CYC:15426
+E5C4 30 10 BMI $E5D6 A:32 X:32 Y:53 P:24 SP:FB PPU:135,249 CYC:15428
+E5C6 70 0E BVS $E5D6 A:32 X:32 Y:53 P:24 SP:FB PPU:135,255 CYC:15430
+E5C8 B0 0C BCS $E5D6 A:32 X:32 Y:53 P:24 SP:FB PPU:135,261 CYC:15432
+E5CA C9 32 CMP #$32 A:32 X:32 Y:53 P:24 SP:FB PPU:135,267 CYC:15434
+E5CC D0 08 BNE $E5D6 A:32 X:32 Y:53 P:27 SP:FB PPU:135,273 CYC:15436
+E5CE E0 32 CPX #$32 A:32 X:32 Y:53 P:27 SP:FB PPU:135,279 CYC:15438
+E5D0 D0 04 BNE $E5D6 A:32 X:32 Y:53 P:27 SP:FB PPU:135,285 CYC:15440
+E5D2 C0 53 CPY #$53 A:32 X:32 Y:53 P:27 SP:FB PPU:135,291 CYC:15442
+E5D4 F0 04 BEQ $E5DA A:32 X:32 Y:53 P:27 SP:FB PPU:135,297 CYC:15444
+E5DA A9 87 LDA #$87 A:32 X:32 Y:53 P:27 SP:FB PPU:135,306 CYC:15447
+E5DC 8D 77 05 STA $0577 = 00 A:87 X:32 Y:53 P:A5 SP:FB PPU:135,312 CYC:15449
+E5DF A9 32 LDA #$32 A:87 X:32 Y:53 P:A5 SP:FB PPU:135,324 CYC:15453
+E5E1 8D 78 05 STA $0578 = 00 A:32 X:32 Y:53 P:25 SP:FB PPU:135,330 CYC:15455
+E5E4 A0 57 LDY #$57 A:32 X:32 Y:53 P:25 SP:FB PPU:136, 1 CYC:15459
+E5E6 24 01 BIT $01 = FF A:32 X:32 Y:57 P:25 SP:FB PPU:136, 7 CYC:15461
+E5E8 38 SEC A:32 X:32 Y:57 P:E5 SP:FB PPU:136, 16 CYC:15464
+E5E9 A9 00 LDA #$00 A:32 X:32 Y:57 P:E5 SP:FB PPU:136, 22 CYC:15466
+E5EB AF 77 05 *LAX $0577 = 87 A:00 X:32 Y:57 P:67 SP:FB PPU:136, 28 CYC:15468
+E5EE EA NOP A:87 X:87 Y:57 P:E5 SP:FB PPU:136, 40 CYC:15472
+E5EF EA NOP A:87 X:87 Y:57 P:E5 SP:FB PPU:136, 46 CYC:15474
+E5F0 EA NOP A:87 X:87 Y:57 P:E5 SP:FB PPU:136, 52 CYC:15476
+E5F1 EA NOP A:87 X:87 Y:57 P:E5 SP:FB PPU:136, 58 CYC:15478
+E5F2 F0 12 BEQ $E606 A:87 X:87 Y:57 P:E5 SP:FB PPU:136, 64 CYC:15480
+E5F4 10 10 BPL $E606 A:87 X:87 Y:57 P:E5 SP:FB PPU:136, 70 CYC:15482
+E5F6 50 0E BVC $E606 A:87 X:87 Y:57 P:E5 SP:FB PPU:136, 76 CYC:15484
+E5F8 90 0C BCC $E606 A:87 X:87 Y:57 P:E5 SP:FB PPU:136, 82 CYC:15486
+E5FA C9 87 CMP #$87 A:87 X:87 Y:57 P:E5 SP:FB PPU:136, 88 CYC:15488
+E5FC D0 08 BNE $E606 A:87 X:87 Y:57 P:67 SP:FB PPU:136, 94 CYC:15490
+E5FE E0 87 CPX #$87 A:87 X:87 Y:57 P:67 SP:FB PPU:136,100 CYC:15492
+E600 D0 04 BNE $E606 A:87 X:87 Y:57 P:67 SP:FB PPU:136,106 CYC:15494
+E602 C0 57 CPY #$57 A:87 X:87 Y:57 P:67 SP:FB PPU:136,112 CYC:15496
+E604 F0 04 BEQ $E60A A:87 X:87 Y:57 P:67 SP:FB PPU:136,118 CYC:15498
+E60A A0 53 LDY #$53 A:87 X:87 Y:57 P:67 SP:FB PPU:136,127 CYC:15501
+E60C B8 CLV A:87 X:87 Y:53 P:65 SP:FB PPU:136,133 CYC:15503
+E60D 18 CLC A:87 X:87 Y:53 P:25 SP:FB PPU:136,139 CYC:15505
+E60E A9 00 LDA #$00 A:87 X:87 Y:53 P:24 SP:FB PPU:136,145 CYC:15507
+E610 AF 78 05 *LAX $0578 = 32 A:00 X:87 Y:53 P:26 SP:FB PPU:136,151 CYC:15509
+E613 EA NOP A:32 X:32 Y:53 P:24 SP:FB PPU:136,163 CYC:15513
+E614 EA NOP A:32 X:32 Y:53 P:24 SP:FB PPU:136,169 CYC:15515
+E615 EA NOP A:32 X:32 Y:53 P:24 SP:FB PPU:136,175 CYC:15517
+E616 EA NOP A:32 X:32 Y:53 P:24 SP:FB PPU:136,181 CYC:15519
+E617 F0 12 BEQ $E62B A:32 X:32 Y:53 P:24 SP:FB PPU:136,187 CYC:15521
+E619 30 10 BMI $E62B A:32 X:32 Y:53 P:24 SP:FB PPU:136,193 CYC:15523
+E61B 70 0E BVS $E62B A:32 X:32 Y:53 P:24 SP:FB PPU:136,199 CYC:15525
+E61D B0 0C BCS $E62B A:32 X:32 Y:53 P:24 SP:FB PPU:136,205 CYC:15527
+E61F C9 32 CMP #$32 A:32 X:32 Y:53 P:24 SP:FB PPU:136,211 CYC:15529
+E621 D0 08 BNE $E62B A:32 X:32 Y:53 P:27 SP:FB PPU:136,217 CYC:15531
+E623 E0 32 CPX #$32 A:32 X:32 Y:53 P:27 SP:FB PPU:136,223 CYC:15533
+E625 D0 04 BNE $E62B A:32 X:32 Y:53 P:27 SP:FB PPU:136,229 CYC:15535
+E627 C0 53 CPY #$53 A:32 X:32 Y:53 P:27 SP:FB PPU:136,235 CYC:15537
+E629 F0 04 BEQ $E62F A:32 X:32 Y:53 P:27 SP:FB PPU:136,241 CYC:15539
+E62F A9 FF LDA #$FF A:32 X:32 Y:53 P:27 SP:FB PPU:136,250 CYC:15542
+E631 85 43 STA $43 = 80 A:FF X:32 Y:53 P:A5 SP:FB PPU:136,256 CYC:15544
+E633 A9 04 LDA #$04 A:FF X:32 Y:53 P:A5 SP:FB PPU:136,265 CYC:15547
+E635 85 44 STA $44 = 05 A:04 X:32 Y:53 P:25 SP:FB PPU:136,271 CYC:15549
+E637 A9 32 LDA #$32 A:04 X:32 Y:53 P:25 SP:FB PPU:136,280 CYC:15552
+E639 85 45 STA $45 = 32 A:32 X:32 Y:53 P:25 SP:FB PPU:136,286 CYC:15554
+E63B A9 04 LDA #$04 A:32 X:32 Y:53 P:25 SP:FB PPU:136,295 CYC:15557
+E63D 85 46 STA $46 = 04 A:04 X:32 Y:53 P:25 SP:FB PPU:136,301 CYC:15559
+E63F A9 55 LDA #$55 A:04 X:32 Y:53 P:25 SP:FB PPU:136,310 CYC:15562
+E641 8D 80 05 STA $0580 = 55 A:55 X:32 Y:53 P:25 SP:FB PPU:136,316 CYC:15564
+E644 A9 AA LDA #$AA A:55 X:32 Y:53 P:25 SP:FB PPU:136,328 CYC:15568
+E646 8D 32 04 STA $0432 = AA A:AA X:32 Y:53 P:A5 SP:FB PPU:136,334 CYC:15570
+E649 A2 03 LDX #$03 A:AA X:32 Y:53 P:A5 SP:FB PPU:137, 5 CYC:15574
+E64B A0 81 LDY #$81 A:AA X:03 Y:53 P:25 SP:FB PPU:137, 11 CYC:15576
+E64D 24 01 BIT $01 = FF A:AA X:03 Y:81 P:A5 SP:FB PPU:137, 17 CYC:15578
+E64F 38 SEC A:AA X:03 Y:81 P:E5 SP:FB PPU:137, 26 CYC:15581
+E650 A9 00 LDA #$00 A:AA X:03 Y:81 P:E5 SP:FB PPU:137, 32 CYC:15583
+E652 B3 43 *LAX ($43),Y = 04FF @ 0580 = 55 A:00 X:03 Y:81 P:67 SP:FB PPU:137, 38 CYC:15585
+E654 EA NOP A:55 X:55 Y:81 P:65 SP:FB PPU:137, 56 CYC:15591
+E655 EA NOP A:55 X:55 Y:81 P:65 SP:FB PPU:137, 62 CYC:15593
+E656 EA NOP A:55 X:55 Y:81 P:65 SP:FB PPU:137, 68 CYC:15595
+E657 EA NOP A:55 X:55 Y:81 P:65 SP:FB PPU:137, 74 CYC:15597
+E658 F0 12 BEQ $E66C A:55 X:55 Y:81 P:65 SP:FB PPU:137, 80 CYC:15599
+E65A 30 10 BMI $E66C A:55 X:55 Y:81 P:65 SP:FB PPU:137, 86 CYC:15601
+E65C 50 0E BVC $E66C A:55 X:55 Y:81 P:65 SP:FB PPU:137, 92 CYC:15603
+E65E 90 0C BCC $E66C A:55 X:55 Y:81 P:65 SP:FB PPU:137, 98 CYC:15605
+E660 C9 55 CMP #$55 A:55 X:55 Y:81 P:65 SP:FB PPU:137,104 CYC:15607
+E662 D0 08 BNE $E66C A:55 X:55 Y:81 P:67 SP:FB PPU:137,110 CYC:15609
+E664 E0 55 CPX #$55 A:55 X:55 Y:81 P:67 SP:FB PPU:137,116 CYC:15611
+E666 D0 04 BNE $E66C A:55 X:55 Y:81 P:67 SP:FB PPU:137,122 CYC:15613
+E668 C0 81 CPY #$81 A:55 X:55 Y:81 P:67 SP:FB PPU:137,128 CYC:15615
+E66A F0 04 BEQ $E670 A:55 X:55 Y:81 P:67 SP:FB PPU:137,134 CYC:15617
+E670 A2 05 LDX #$05 A:55 X:55 Y:81 P:67 SP:FB PPU:137,143 CYC:15620
+E672 A0 00 LDY #$00 A:55 X:05 Y:81 P:65 SP:FB PPU:137,149 CYC:15622
+E674 B8 CLV A:55 X:05 Y:00 P:67 SP:FB PPU:137,155 CYC:15624
+E675 18 CLC A:55 X:05 Y:00 P:27 SP:FB PPU:137,161 CYC:15626
+E676 A9 00 LDA #$00 A:55 X:05 Y:00 P:26 SP:FB PPU:137,167 CYC:15628
+E678 B3 45 *LAX ($45),Y = 0432 @ 0432 = AA A:00 X:05 Y:00 P:26 SP:FB PPU:137,173 CYC:15630
+E67A EA NOP A:AA X:AA Y:00 P:A4 SP:FB PPU:137,188 CYC:15635
+E67B EA NOP A:AA X:AA Y:00 P:A4 SP:FB PPU:137,194 CYC:15637
+E67C EA NOP A:AA X:AA Y:00 P:A4 SP:FB PPU:137,200 CYC:15639
+E67D EA NOP A:AA X:AA Y:00 P:A4 SP:FB PPU:137,206 CYC:15641
+E67E F0 12 BEQ $E692 A:AA X:AA Y:00 P:A4 SP:FB PPU:137,212 CYC:15643
+E680 10 10 BPL $E692 A:AA X:AA Y:00 P:A4 SP:FB PPU:137,218 CYC:15645
+E682 70 0E BVS $E692 A:AA X:AA Y:00 P:A4 SP:FB PPU:137,224 CYC:15647
+E684 B0 0C BCS $E692 A:AA X:AA Y:00 P:A4 SP:FB PPU:137,230 CYC:15649
+E686 C9 AA CMP #$AA A:AA X:AA Y:00 P:A4 SP:FB PPU:137,236 CYC:15651
+E688 D0 08 BNE $E692 A:AA X:AA Y:00 P:27 SP:FB PPU:137,242 CYC:15653
+E68A E0 AA CPX #$AA A:AA X:AA Y:00 P:27 SP:FB PPU:137,248 CYC:15655
+E68C D0 04 BNE $E692 A:AA X:AA Y:00 P:27 SP:FB PPU:137,254 CYC:15657
+E68E C0 00 CPY #$00 A:AA X:AA Y:00 P:27 SP:FB PPU:137,260 CYC:15659
+E690 F0 04 BEQ $E696 A:AA X:AA Y:00 P:27 SP:FB PPU:137,266 CYC:15661
+E696 A9 87 LDA #$87 A:AA X:AA Y:00 P:27 SP:FB PPU:137,275 CYC:15664
+E698 85 67 STA $67 = 87 A:87 X:AA Y:00 P:A5 SP:FB PPU:137,281 CYC:15666
+E69A A9 32 LDA #$32 A:87 X:AA Y:00 P:A5 SP:FB PPU:137,290 CYC:15669
+E69C 85 68 STA $68 = 32 A:32 X:AA Y:00 P:25 SP:FB PPU:137,296 CYC:15671
+E69E A0 57 LDY #$57 A:32 X:AA Y:00 P:25 SP:FB PPU:137,305 CYC:15674
+E6A0 24 01 BIT $01 = FF A:32 X:AA Y:57 P:25 SP:FB PPU:137,311 CYC:15676
+E6A2 38 SEC A:32 X:AA Y:57 P:E5 SP:FB PPU:137,320 CYC:15679
+E6A3 A9 00 LDA #$00 A:32 X:AA Y:57 P:E5 SP:FB PPU:137,326 CYC:15681
+E6A5 B7 10 *LAX $10,Y @ 67 = 87 A:00 X:AA Y:57 P:67 SP:FB PPU:137,332 CYC:15683
+E6A7 EA NOP A:87 X:87 Y:57 P:E5 SP:FB PPU:138, 3 CYC:15687
+E6A8 EA NOP A:87 X:87 Y:57 P:E5 SP:FB PPU:138, 9 CYC:15689
+E6A9 EA NOP A:87 X:87 Y:57 P:E5 SP:FB PPU:138, 15 CYC:15691
+E6AA EA NOP A:87 X:87 Y:57 P:E5 SP:FB PPU:138, 21 CYC:15693
+E6AB F0 12 BEQ $E6BF A:87 X:87 Y:57 P:E5 SP:FB PPU:138, 27 CYC:15695
+E6AD 10 10 BPL $E6BF A:87 X:87 Y:57 P:E5 SP:FB PPU:138, 33 CYC:15697
+E6AF 50 0E BVC $E6BF A:87 X:87 Y:57 P:E5 SP:FB PPU:138, 39 CYC:15699
+E6B1 90 0C BCC $E6BF A:87 X:87 Y:57 P:E5 SP:FB PPU:138, 45 CYC:15701
+E6B3 C9 87 CMP #$87 A:87 X:87 Y:57 P:E5 SP:FB PPU:138, 51 CYC:15703
+E6B5 D0 08 BNE $E6BF A:87 X:87 Y:57 P:67 SP:FB PPU:138, 57 CYC:15705
+E6B7 E0 87 CPX #$87 A:87 X:87 Y:57 P:67 SP:FB PPU:138, 63 CYC:15707
+E6B9 D0 04 BNE $E6BF A:87 X:87 Y:57 P:67 SP:FB PPU:138, 69 CYC:15709
+E6BB C0 57 CPY #$57 A:87 X:87 Y:57 P:67 SP:FB PPU:138, 75 CYC:15711
+E6BD F0 04 BEQ $E6C3 A:87 X:87 Y:57 P:67 SP:FB PPU:138, 81 CYC:15713
+E6C3 A0 FF LDY #$FF A:87 X:87 Y:57 P:67 SP:FB PPU:138, 90 CYC:15716
+E6C5 B8 CLV A:87 X:87 Y:FF P:E5 SP:FB PPU:138, 96 CYC:15718
+E6C6 18 CLC A:87 X:87 Y:FF P:A5 SP:FB PPU:138,102 CYC:15720
+E6C7 A9 00 LDA #$00 A:87 X:87 Y:FF P:A4 SP:FB PPU:138,108 CYC:15722
+E6C9 B7 69 *LAX $69,Y @ 68 = 32 A:00 X:87 Y:FF P:26 SP:FB PPU:138,114 CYC:15724
+E6CB EA NOP A:32 X:32 Y:FF P:24 SP:FB PPU:138,126 CYC:15728
+E6CC EA NOP A:32 X:32 Y:FF P:24 SP:FB PPU:138,132 CYC:15730
+E6CD EA NOP A:32 X:32 Y:FF P:24 SP:FB PPU:138,138 CYC:15732
+E6CE EA NOP A:32 X:32 Y:FF P:24 SP:FB PPU:138,144 CYC:15734
+E6CF F0 12 BEQ $E6E3 A:32 X:32 Y:FF P:24 SP:FB PPU:138,150 CYC:15736
+E6D1 30 10 BMI $E6E3 A:32 X:32 Y:FF P:24 SP:FB PPU:138,156 CYC:15738
+E6D3 70 0E BVS $E6E3 A:32 X:32 Y:FF P:24 SP:FB PPU:138,162 CYC:15740
+E6D5 B0 0C BCS $E6E3 A:32 X:32 Y:FF P:24 SP:FB PPU:138,168 CYC:15742
+E6D7 C9 32 CMP #$32 A:32 X:32 Y:FF P:24 SP:FB PPU:138,174 CYC:15744
+E6D9 D0 08 BNE $E6E3 A:32 X:32 Y:FF P:27 SP:FB PPU:138,180 CYC:15746
+E6DB E0 32 CPX #$32 A:32 X:32 Y:FF P:27 SP:FB PPU:138,186 CYC:15748
+E6DD D0 04 BNE $E6E3 A:32 X:32 Y:FF P:27 SP:FB PPU:138,192 CYC:15750
+E6DF C0 FF CPY #$FF A:32 X:32 Y:FF P:27 SP:FB PPU:138,198 CYC:15752
+E6E1 F0 04 BEQ $E6E7 A:32 X:32 Y:FF P:27 SP:FB PPU:138,204 CYC:15754
+E6E7 A9 87 LDA #$87 A:32 X:32 Y:FF P:27 SP:FB PPU:138,213 CYC:15757
+E6E9 8D 87 05 STA $0587 = 00 A:87 X:32 Y:FF P:A5 SP:FB PPU:138,219 CYC:15759
+E6EC A9 32 LDA #$32 A:87 X:32 Y:FF P:A5 SP:FB PPU:138,231 CYC:15763
+E6EE 8D 88 05 STA $0588 = 00 A:32 X:32 Y:FF P:25 SP:FB PPU:138,237 CYC:15765
+E6F1 A0 30 LDY #$30 A:32 X:32 Y:FF P:25 SP:FB PPU:138,249 CYC:15769
+E6F3 24 01 BIT $01 = FF A:32 X:32 Y:30 P:25 SP:FB PPU:138,255 CYC:15771
+E6F5 38 SEC A:32 X:32 Y:30 P:E5 SP:FB PPU:138,264 CYC:15774
+E6F6 A9 00 LDA #$00 A:32 X:32 Y:30 P:E5 SP:FB PPU:138,270 CYC:15776
+E6F8 BF 57 05 *LAX $0557,Y @ 0587 = 87 A:00 X:32 Y:30 P:67 SP:FB PPU:138,276 CYC:15778
+E6FB EA NOP A:87 X:87 Y:30 P:E5 SP:FB PPU:138,288 CYC:15782
+E6FC EA NOP A:87 X:87 Y:30 P:E5 SP:FB PPU:138,294 CYC:15784
+E6FD EA NOP A:87 X:87 Y:30 P:E5 SP:FB PPU:138,300 CYC:15786
+E6FE EA NOP A:87 X:87 Y:30 P:E5 SP:FB PPU:138,306 CYC:15788
+E6FF F0 12 BEQ $E713 A:87 X:87 Y:30 P:E5 SP:FB PPU:138,312 CYC:15790
+E701 10 10 BPL $E713 A:87 X:87 Y:30 P:E5 SP:FB PPU:138,318 CYC:15792
+E703 50 0E BVC $E713 A:87 X:87 Y:30 P:E5 SP:FB PPU:138,324 CYC:15794
+E705 90 0C BCC $E713 A:87 X:87 Y:30 P:E5 SP:FB PPU:138,330 CYC:15796
+E707 C9 87 CMP #$87 A:87 X:87 Y:30 P:E5 SP:FB PPU:138,336 CYC:15798
+E709 D0 08 BNE $E713 A:87 X:87 Y:30 P:67 SP:FB PPU:139, 1 CYC:15800
+E70B E0 87 CPX #$87 A:87 X:87 Y:30 P:67 SP:FB PPU:139, 7 CYC:15802
+E70D D0 04 BNE $E713 A:87 X:87 Y:30 P:67 SP:FB PPU:139, 13 CYC:15804
+E70F C0 30 CPY #$30 A:87 X:87 Y:30 P:67 SP:FB PPU:139, 19 CYC:15806
+E711 F0 04 BEQ $E717 A:87 X:87 Y:30 P:67 SP:FB PPU:139, 25 CYC:15808
+E717 A0 40 LDY #$40 A:87 X:87 Y:30 P:67 SP:FB PPU:139, 34 CYC:15811
+E719 B8 CLV A:87 X:87 Y:40 P:65 SP:FB PPU:139, 40 CYC:15813
+E71A 18 CLC A:87 X:87 Y:40 P:25 SP:FB PPU:139, 46 CYC:15815
+E71B A9 00 LDA #$00 A:87 X:87 Y:40 P:24 SP:FB PPU:139, 52 CYC:15817
+E71D BF 48 05 *LAX $0548,Y @ 0588 = 32 A:00 X:87 Y:40 P:26 SP:FB PPU:139, 58 CYC:15819
+E720 EA NOP A:32 X:32 Y:40 P:24 SP:FB PPU:139, 70 CYC:15823
+E721 EA NOP A:32 X:32 Y:40 P:24 SP:FB PPU:139, 76 CYC:15825
+E722 EA NOP A:32 X:32 Y:40 P:24 SP:FB PPU:139, 82 CYC:15827
+E723 EA NOP A:32 X:32 Y:40 P:24 SP:FB PPU:139, 88 CYC:15829
+E724 F0 12 BEQ $E738 A:32 X:32 Y:40 P:24 SP:FB PPU:139, 94 CYC:15831
+E726 30 10 BMI $E738 A:32 X:32 Y:40 P:24 SP:FB PPU:139,100 CYC:15833
+E728 70 0E BVS $E738 A:32 X:32 Y:40 P:24 SP:FB PPU:139,106 CYC:15835
+E72A B0 0C BCS $E738 A:32 X:32 Y:40 P:24 SP:FB PPU:139,112 CYC:15837
+E72C C9 32 CMP #$32 A:32 X:32 Y:40 P:24 SP:FB PPU:139,118 CYC:15839
+E72E D0 08 BNE $E738 A:32 X:32 Y:40 P:27 SP:FB PPU:139,124 CYC:15841
+E730 E0 32 CPX #$32 A:32 X:32 Y:40 P:27 SP:FB PPU:139,130 CYC:15843
+E732 D0 04 BNE $E738 A:32 X:32 Y:40 P:27 SP:FB PPU:139,136 CYC:15845
+E734 C0 40 CPY #$40 A:32 X:32 Y:40 P:27 SP:FB PPU:139,142 CYC:15847
+E736 F0 04 BEQ $E73C A:32 X:32 Y:40 P:27 SP:FB PPU:139,148 CYC:15849
+E73C 60 RTS A:32 X:32 Y:40 P:27 SP:FB PPU:139,157 CYC:15852
+C635 20 3D E7 JSR $E73D A:32 X:32 Y:40 P:27 SP:FD PPU:139,175 CYC:15858
+E73D A9 C0 LDA #$C0 A:32 X:32 Y:40 P:27 SP:FB PPU:139,193 CYC:15864
+E73F 85 01 STA $01 = FF A:C0 X:32 Y:40 P:A5 SP:FB PPU:139,199 CYC:15866
+E741 A9 00 LDA #$00 A:C0 X:32 Y:40 P:A5 SP:FB PPU:139,208 CYC:15869
+E743 8D 89 04 STA $0489 = 00 A:00 X:32 Y:40 P:27 SP:FB PPU:139,214 CYC:15871
+E746 A9 89 LDA #$89 A:00 X:32 Y:40 P:27 SP:FB PPU:139,226 CYC:15875
+E748 85 60 STA $60 = 00 A:89 X:32 Y:40 P:A5 SP:FB PPU:139,232 CYC:15877
+E74A A9 04 LDA #$04 A:89 X:32 Y:40 P:A5 SP:FB PPU:139,241 CYC:15880
+E74C 85 61 STA $61 = 00 A:04 X:32 Y:40 P:25 SP:FB PPU:139,247 CYC:15882
+E74E A0 44 LDY #$44 A:04 X:32 Y:40 P:25 SP:FB PPU:139,256 CYC:15885
+E750 A2 17 LDX #$17 A:04 X:32 Y:44 P:25 SP:FB PPU:139,262 CYC:15887
+E752 A9 3E LDA #$3E A:04 X:17 Y:44 P:25 SP:FB PPU:139,268 CYC:15889
+E754 24 01 BIT $01 = C0 A:3E X:17 Y:44 P:25 SP:FB PPU:139,274 CYC:15891
+E756 18 CLC A:3E X:17 Y:44 P:E7 SP:FB PPU:139,283 CYC:15894
+E757 83 49 *SAX ($49,X) @ 60 = 0489 = 00 A:3E X:17 Y:44 P:E6 SP:FB PPU:139,289 CYC:15896
+E759 EA NOP A:3E X:17 Y:44 P:E6 SP:FB PPU:139,307 CYC:15902
+E75A EA NOP A:3E X:17 Y:44 P:E6 SP:FB PPU:139,313 CYC:15904
+E75B EA NOP A:3E X:17 Y:44 P:E6 SP:FB PPU:139,319 CYC:15906
+E75C EA NOP A:3E X:17 Y:44 P:E6 SP:FB PPU:139,325 CYC:15908
+E75D D0 19 BNE $E778 A:3E X:17 Y:44 P:E6 SP:FB PPU:139,331 CYC:15910
+E75F B0 17 BCS $E778 A:3E X:17 Y:44 P:E6 SP:FB PPU:139,337 CYC:15912
+E761 50 15 BVC $E778 A:3E X:17 Y:44 P:E6 SP:FB PPU:140, 2 CYC:15914
+E763 10 13 BPL $E778 A:3E X:17 Y:44 P:E6 SP:FB PPU:140, 8 CYC:15916
+E765 C9 3E CMP #$3E A:3E X:17 Y:44 P:E6 SP:FB PPU:140, 14 CYC:15918
+E767 D0 0F BNE $E778 A:3E X:17 Y:44 P:67 SP:FB PPU:140, 20 CYC:15920
+E769 C0 44 CPY #$44 A:3E X:17 Y:44 P:67 SP:FB PPU:140, 26 CYC:15922
+E76B D0 0B BNE $E778 A:3E X:17 Y:44 P:67 SP:FB PPU:140, 32 CYC:15924
+E76D E0 17 CPX #$17 A:3E X:17 Y:44 P:67 SP:FB PPU:140, 38 CYC:15926
+E76F D0 07 BNE $E778 A:3E X:17 Y:44 P:67 SP:FB PPU:140, 44 CYC:15928
+E771 AD 89 04 LDA $0489 = 16 A:3E X:17 Y:44 P:67 SP:FB PPU:140, 50 CYC:15930
+E774 C9 16 CMP #$16 A:16 X:17 Y:44 P:65 SP:FB PPU:140, 62 CYC:15934
+E776 F0 04 BEQ $E77C A:16 X:17 Y:44 P:67 SP:FB PPU:140, 68 CYC:15936
+E77C A0 44 LDY #$44 A:16 X:17 Y:44 P:67 SP:FB PPU:140, 77 CYC:15939
+E77E A2 7A LDX #$7A A:16 X:17 Y:44 P:65 SP:FB PPU:140, 83 CYC:15941
+E780 A9 66 LDA #$66 A:16 X:7A Y:44 P:65 SP:FB PPU:140, 89 CYC:15943
+E782 38 SEC A:66 X:7A Y:44 P:65 SP:FB PPU:140, 95 CYC:15945
+E783 B8 CLV A:66 X:7A Y:44 P:65 SP:FB PPU:140,101 CYC:15947
+E784 83 E6 *SAX ($E6,X) @ 60 = 0489 = 16 A:66 X:7A Y:44 P:25 SP:FB PPU:140,107 CYC:15949
+E786 EA NOP A:66 X:7A Y:44 P:25 SP:FB PPU:140,125 CYC:15955
+E787 EA NOP A:66 X:7A Y:44 P:25 SP:FB PPU:140,131 CYC:15957
+E788 EA NOP A:66 X:7A Y:44 P:25 SP:FB PPU:140,137 CYC:15959
+E789 EA NOP A:66 X:7A Y:44 P:25 SP:FB PPU:140,143 CYC:15961
+E78A F0 19 BEQ $E7A5 A:66 X:7A Y:44 P:25 SP:FB PPU:140,149 CYC:15963
+E78C 90 17 BCC $E7A5 A:66 X:7A Y:44 P:25 SP:FB PPU:140,155 CYC:15965
+E78E 70 15 BVS $E7A5 A:66 X:7A Y:44 P:25 SP:FB PPU:140,161 CYC:15967
+E790 30 13 BMI $E7A5 A:66 X:7A Y:44 P:25 SP:FB PPU:140,167 CYC:15969
+E792 C9 66 CMP #$66 A:66 X:7A Y:44 P:25 SP:FB PPU:140,173 CYC:15971
+E794 D0 0F BNE $E7A5 A:66 X:7A Y:44 P:27 SP:FB PPU:140,179 CYC:15973
+E796 C0 44 CPY #$44 A:66 X:7A Y:44 P:27 SP:FB PPU:140,185 CYC:15975
+E798 D0 0B BNE $E7A5 A:66 X:7A Y:44 P:27 SP:FB PPU:140,191 CYC:15977
+E79A E0 7A CPX #$7A A:66 X:7A Y:44 P:27 SP:FB PPU:140,197 CYC:15979
+E79C D0 07 BNE $E7A5 A:66 X:7A Y:44 P:27 SP:FB PPU:140,203 CYC:15981
+E79E AD 89 04 LDA $0489 = 62 A:66 X:7A Y:44 P:27 SP:FB PPU:140,209 CYC:15983
+E7A1 C9 62 CMP #$62 A:62 X:7A Y:44 P:25 SP:FB PPU:140,221 CYC:15987
+E7A3 F0 04 BEQ $E7A9 A:62 X:7A Y:44 P:27 SP:FB PPU:140,227 CYC:15989
+E7A9 A9 FF LDA #$FF A:62 X:7A Y:44 P:27 SP:FB PPU:140,236 CYC:15992
+E7AB 85 49 STA $49 = 00 A:FF X:7A Y:44 P:A5 SP:FB PPU:140,242 CYC:15994
+E7AD A0 44 LDY #$44 A:FF X:7A Y:44 P:A5 SP:FB PPU:140,251 CYC:15997
+E7AF A2 AA LDX #$AA A:FF X:7A Y:44 P:25 SP:FB PPU:140,257 CYC:15999
+E7B1 A9 55 LDA #$55 A:FF X:AA Y:44 P:A5 SP:FB PPU:140,263 CYC:16001
+E7B3 24 01 BIT $01 = C0 A:55 X:AA Y:44 P:25 SP:FB PPU:140,269 CYC:16003
+E7B5 18 CLC A:55 X:AA Y:44 P:E5 SP:FB PPU:140,278 CYC:16006
+E7B6 87 49 *SAX $49 = FF A:55 X:AA Y:44 P:E4 SP:FB PPU:140,284 CYC:16008
+E7B8 EA NOP A:55 X:AA Y:44 P:E4 SP:FB PPU:140,293 CYC:16011
+E7B9 EA NOP A:55 X:AA Y:44 P:E4 SP:FB PPU:140,299 CYC:16013
+E7BA EA NOP A:55 X:AA Y:44 P:E4 SP:FB PPU:140,305 CYC:16015
+E7BB EA NOP A:55 X:AA Y:44 P:E4 SP:FB PPU:140,311 CYC:16017
+E7BC F0 18 BEQ $E7D6 A:55 X:AA Y:44 P:E4 SP:FB PPU:140,317 CYC:16019
+E7BE B0 16 BCS $E7D6 A:55 X:AA Y:44 P:E4 SP:FB PPU:140,323 CYC:16021
+E7C0 50 14 BVC $E7D6 A:55 X:AA Y:44 P:E4 SP:FB PPU:140,329 CYC:16023
+E7C2 10 12 BPL $E7D6 A:55 X:AA Y:44 P:E4 SP:FB PPU:140,335 CYC:16025
+E7C4 C9 55 CMP #$55 A:55 X:AA Y:44 P:E4 SP:FB PPU:141, 0 CYC:16027
+E7C6 D0 0E BNE $E7D6 A:55 X:AA Y:44 P:67 SP:FB PPU:141, 6 CYC:16029
+E7C8 C0 44 CPY #$44 A:55 X:AA Y:44 P:67 SP:FB PPU:141, 12 CYC:16031
+E7CA D0 0A BNE $E7D6 A:55 X:AA Y:44 P:67 SP:FB PPU:141, 18 CYC:16033
+E7CC E0 AA CPX #$AA A:55 X:AA Y:44 P:67 SP:FB PPU:141, 24 CYC:16035
+E7CE D0 06 BNE $E7D6 A:55 X:AA Y:44 P:67 SP:FB PPU:141, 30 CYC:16037
+E7D0 A5 49 LDA $49 = 00 A:55 X:AA Y:44 P:67 SP:FB PPU:141, 36 CYC:16039
+E7D2 C9 00 CMP #$00 A:00 X:AA Y:44 P:67 SP:FB PPU:141, 45 CYC:16042
+E7D4 F0 04 BEQ $E7DA A:00 X:AA Y:44 P:67 SP:FB PPU:141, 51 CYC:16044
+E7DA A9 00 LDA #$00 A:00 X:AA Y:44 P:67 SP:FB PPU:141, 60 CYC:16047
+E7DC 85 56 STA $56 = 00 A:00 X:AA Y:44 P:67 SP:FB PPU:141, 66 CYC:16049
+E7DE A0 58 LDY #$58 A:00 X:AA Y:44 P:67 SP:FB PPU:141, 75 CYC:16052
+E7E0 A2 EF LDX #$EF A:00 X:AA Y:58 P:65 SP:FB PPU:141, 81 CYC:16054
+E7E2 A9 66 LDA #$66 A:00 X:EF Y:58 P:E5 SP:FB PPU:141, 87 CYC:16056
+E7E4 38 SEC A:66 X:EF Y:58 P:65 SP:FB PPU:141, 93 CYC:16058
+E7E5 B8 CLV A:66 X:EF Y:58 P:65 SP:FB PPU:141, 99 CYC:16060
+E7E6 87 56 *SAX $56 = 00 A:66 X:EF Y:58 P:25 SP:FB PPU:141,105 CYC:16062
+E7E8 EA NOP A:66 X:EF Y:58 P:25 SP:FB PPU:141,114 CYC:16065
+E7E9 EA NOP A:66 X:EF Y:58 P:25 SP:FB PPU:141,120 CYC:16067
+E7EA EA NOP A:66 X:EF Y:58 P:25 SP:FB PPU:141,126 CYC:16069
+E7EB EA NOP A:66 X:EF Y:58 P:25 SP:FB PPU:141,132 CYC:16071
+E7EC F0 18 BEQ $E806 A:66 X:EF Y:58 P:25 SP:FB PPU:141,138 CYC:16073
+E7EE 90 16 BCC $E806 A:66 X:EF Y:58 P:25 SP:FB PPU:141,144 CYC:16075
+E7F0 70 14 BVS $E806 A:66 X:EF Y:58 P:25 SP:FB PPU:141,150 CYC:16077
+E7F2 30 12 BMI $E806 A:66 X:EF Y:58 P:25 SP:FB PPU:141,156 CYC:16079
+E7F4 C9 66 CMP #$66 A:66 X:EF Y:58 P:25 SP:FB PPU:141,162 CYC:16081
+E7F6 D0 0E BNE $E806 A:66 X:EF Y:58 P:27 SP:FB PPU:141,168 CYC:16083
+E7F8 C0 58 CPY #$58 A:66 X:EF Y:58 P:27 SP:FB PPU:141,174 CYC:16085
+E7FA D0 0A BNE $E806 A:66 X:EF Y:58 P:27 SP:FB PPU:141,180 CYC:16087
+E7FC E0 EF CPX #$EF A:66 X:EF Y:58 P:27 SP:FB PPU:141,186 CYC:16089
+E7FE D0 06 BNE $E806 A:66 X:EF Y:58 P:27 SP:FB PPU:141,192 CYC:16091
+E800 A5 56 LDA $56 = 66 A:66 X:EF Y:58 P:27 SP:FB PPU:141,198 CYC:16093
+E802 C9 66 CMP #$66 A:66 X:EF Y:58 P:25 SP:FB PPU:141,207 CYC:16096
+E804 F0 04 BEQ $E80A A:66 X:EF Y:58 P:27 SP:FB PPU:141,213 CYC:16098
+E80A A9 FF LDA #$FF A:66 X:EF Y:58 P:27 SP:FB PPU:141,222 CYC:16101
+E80C 8D 49 05 STA $0549 = 00 A:FF X:EF Y:58 P:A5 SP:FB PPU:141,228 CYC:16103
+E80F A0 E5 LDY #$E5 A:FF X:EF Y:58 P:A5 SP:FB PPU:141,240 CYC:16107
+E811 A2 AF LDX #$AF A:FF X:EF Y:E5 P:A5 SP:FB PPU:141,246 CYC:16109
+E813 A9 F5 LDA #$F5 A:FF X:AF Y:E5 P:A5 SP:FB PPU:141,252 CYC:16111
+E815 24 01 BIT $01 = C0 A:F5 X:AF Y:E5 P:A5 SP:FB PPU:141,258 CYC:16113
+E817 18 CLC A:F5 X:AF Y:E5 P:E5 SP:FB PPU:141,267 CYC:16116
+E818 8F 49 05 *SAX $0549 = FF A:F5 X:AF Y:E5 P:E4 SP:FB PPU:141,273 CYC:16118
+E81B EA NOP A:F5 X:AF Y:E5 P:E4 SP:FB PPU:141,285 CYC:16122
+E81C EA NOP A:F5 X:AF Y:E5 P:E4 SP:FB PPU:141,291 CYC:16124
+E81D EA NOP A:F5 X:AF Y:E5 P:E4 SP:FB PPU:141,297 CYC:16126
+E81E EA NOP A:F5 X:AF Y:E5 P:E4 SP:FB PPU:141,303 CYC:16128
+E81F F0 19 BEQ $E83A A:F5 X:AF Y:E5 P:E4 SP:FB PPU:141,309 CYC:16130
+E821 B0 17 BCS $E83A A:F5 X:AF Y:E5 P:E4 SP:FB PPU:141,315 CYC:16132
+E823 50 15 BVC $E83A A:F5 X:AF Y:E5 P:E4 SP:FB PPU:141,321 CYC:16134
+E825 10 13 BPL $E83A A:F5 X:AF Y:E5 P:E4 SP:FB PPU:141,327 CYC:16136
+E827 C9 F5 CMP #$F5 A:F5 X:AF Y:E5 P:E4 SP:FB PPU:141,333 CYC:16138
+E829 D0 0F BNE $E83A A:F5 X:AF Y:E5 P:67 SP:FB PPU:141,339 CYC:16140
+E82B C0 E5 CPY #$E5 A:F5 X:AF Y:E5 P:67 SP:FB PPU:142, 4 CYC:16142
+E82D D0 0B BNE $E83A A:F5 X:AF Y:E5 P:67 SP:FB PPU:142, 10 CYC:16144
+E82F E0 AF CPX #$AF A:F5 X:AF Y:E5 P:67 SP:FB PPU:142, 16 CYC:16146
+E831 D0 07 BNE $E83A A:F5 X:AF Y:E5 P:67 SP:FB PPU:142, 22 CYC:16148
+E833 AD 49 05 LDA $0549 = A5 A:F5 X:AF Y:E5 P:67 SP:FB PPU:142, 28 CYC:16150
+E836 C9 A5 CMP #$A5 A:A5 X:AF Y:E5 P:E5 SP:FB PPU:142, 40 CYC:16154
+E838 F0 04 BEQ $E83E A:A5 X:AF Y:E5 P:67 SP:FB PPU:142, 46 CYC:16156
+E83E A9 00 LDA #$00 A:A5 X:AF Y:E5 P:67 SP:FB PPU:142, 55 CYC:16159
+E840 8D 56 05 STA $0556 = 00 A:00 X:AF Y:E5 P:67 SP:FB PPU:142, 61 CYC:16161
+E843 A0 58 LDY #$58 A:00 X:AF Y:E5 P:67 SP:FB PPU:142, 73 CYC:16165
+E845 A2 B3 LDX #$B3 A:00 X:AF Y:58 P:65 SP:FB PPU:142, 79 CYC:16167
+E847 A9 97 LDA #$97 A:00 X:B3 Y:58 P:E5 SP:FB PPU:142, 85 CYC:16169
+E849 38 SEC A:97 X:B3 Y:58 P:E5 SP:FB PPU:142, 91 CYC:16171
+E84A B8 CLV A:97 X:B3 Y:58 P:E5 SP:FB PPU:142, 97 CYC:16173
+E84B 8F 56 05 *SAX $0556 = 00 A:97 X:B3 Y:58 P:A5 SP:FB PPU:142,103 CYC:16175
+E84E EA NOP A:97 X:B3 Y:58 P:A5 SP:FB PPU:142,115 CYC:16179
+E84F EA NOP A:97 X:B3 Y:58 P:A5 SP:FB PPU:142,121 CYC:16181
+E850 EA NOP A:97 X:B3 Y:58 P:A5 SP:FB PPU:142,127 CYC:16183
+E851 EA NOP A:97 X:B3 Y:58 P:A5 SP:FB PPU:142,133 CYC:16185
+E852 F0 19 BEQ $E86D A:97 X:B3 Y:58 P:A5 SP:FB PPU:142,139 CYC:16187
+E854 90 17 BCC $E86D A:97 X:B3 Y:58 P:A5 SP:FB PPU:142,145 CYC:16189
+E856 70 15 BVS $E86D A:97 X:B3 Y:58 P:A5 SP:FB PPU:142,151 CYC:16191
+E858 10 13 BPL $E86D A:97 X:B3 Y:58 P:A5 SP:FB PPU:142,157 CYC:16193
+E85A C9 97 CMP #$97 A:97 X:B3 Y:58 P:A5 SP:FB PPU:142,163 CYC:16195
+E85C D0 0F BNE $E86D A:97 X:B3 Y:58 P:27 SP:FB PPU:142,169 CYC:16197
+E85E C0 58 CPY #$58 A:97 X:B3 Y:58 P:27 SP:FB PPU:142,175 CYC:16199
+E860 D0 0B BNE $E86D A:97 X:B3 Y:58 P:27 SP:FB PPU:142,181 CYC:16201
+E862 E0 B3 CPX #$B3 A:97 X:B3 Y:58 P:27 SP:FB PPU:142,187 CYC:16203
+E864 D0 07 BNE $E86D A:97 X:B3 Y:58 P:27 SP:FB PPU:142,193 CYC:16205
+E866 AD 56 05 LDA $0556 = 93 A:97 X:B3 Y:58 P:27 SP:FB PPU:142,199 CYC:16207
+E869 C9 93 CMP #$93 A:93 X:B3 Y:58 P:A5 SP:FB PPU:142,211 CYC:16211
+E86B F0 04 BEQ $E871 A:93 X:B3 Y:58 P:27 SP:FB PPU:142,217 CYC:16213
+E871 A9 FF LDA #$FF A:93 X:B3 Y:58 P:27 SP:FB PPU:142,226 CYC:16216
+E873 85 49 STA $49 = 00 A:FF X:B3 Y:58 P:A5 SP:FB PPU:142,232 CYC:16218
+E875 A0 FF LDY #$FF A:FF X:B3 Y:58 P:A5 SP:FB PPU:142,241 CYC:16221
+E877 A2 AA LDX #$AA A:FF X:B3 Y:FF P:A5 SP:FB PPU:142,247 CYC:16223
+E879 A9 55 LDA #$55 A:FF X:AA Y:FF P:A5 SP:FB PPU:142,253 CYC:16225
+E87B 24 01 BIT $01 = C0 A:55 X:AA Y:FF P:25 SP:FB PPU:142,259 CYC:16227
+E87D 18 CLC A:55 X:AA Y:FF P:E5 SP:FB PPU:142,268 CYC:16230
+E87E 97 4A *SAX $4A,Y @ 49 = FF A:55 X:AA Y:FF P:E4 SP:FB PPU:142,274 CYC:16232
+E880 EA NOP A:55 X:AA Y:FF P:E4 SP:FB PPU:142,286 CYC:16236
+E881 EA NOP A:55 X:AA Y:FF P:E4 SP:FB PPU:142,292 CYC:16238
+E882 EA NOP A:55 X:AA Y:FF P:E4 SP:FB PPU:142,298 CYC:16240
+E883 EA NOP A:55 X:AA Y:FF P:E4 SP:FB PPU:142,304 CYC:16242
+E884 F0 18 BEQ $E89E A:55 X:AA Y:FF P:E4 SP:FB PPU:142,310 CYC:16244
+E886 B0 16 BCS $E89E A:55 X:AA Y:FF P:E4 SP:FB PPU:142,316 CYC:16246
+E888 50 14 BVC $E89E A:55 X:AA Y:FF P:E4 SP:FB PPU:142,322 CYC:16248
+E88A 10 12 BPL $E89E A:55 X:AA Y:FF P:E4 SP:FB PPU:142,328 CYC:16250
+E88C C9 55 CMP #$55 A:55 X:AA Y:FF P:E4 SP:FB PPU:142,334 CYC:16252
+E88E D0 0E BNE $E89E A:55 X:AA Y:FF P:67 SP:FB PPU:142,340 CYC:16254
+E890 C0 FF CPY #$FF A:55 X:AA Y:FF P:67 SP:FB PPU:143, 5 CYC:16256
+E892 D0 0A BNE $E89E A:55 X:AA Y:FF P:67 SP:FB PPU:143, 11 CYC:16258
+E894 E0 AA CPX #$AA A:55 X:AA Y:FF P:67 SP:FB PPU:143, 17 CYC:16260
+E896 D0 06 BNE $E89E A:55 X:AA Y:FF P:67 SP:FB PPU:143, 23 CYC:16262
+E898 A5 49 LDA $49 = 00 A:55 X:AA Y:FF P:67 SP:FB PPU:143, 29 CYC:16264
+E89A C9 00 CMP #$00 A:00 X:AA Y:FF P:67 SP:FB PPU:143, 38 CYC:16267
+E89C F0 04 BEQ $E8A2 A:00 X:AA Y:FF P:67 SP:FB PPU:143, 44 CYC:16269
+E8A2 A9 00 LDA #$00 A:00 X:AA Y:FF P:67 SP:FB PPU:143, 53 CYC:16272
+E8A4 85 56 STA $56 = 66 A:00 X:AA Y:FF P:67 SP:FB PPU:143, 59 CYC:16274
+E8A6 A0 06 LDY #$06 A:00 X:AA Y:FF P:67 SP:FB PPU:143, 68 CYC:16277
+E8A8 A2 EF LDX #$EF A:00 X:AA Y:06 P:65 SP:FB PPU:143, 74 CYC:16279
+E8AA A9 66 LDA #$66 A:00 X:EF Y:06 P:E5 SP:FB PPU:143, 80 CYC:16281
+E8AC 38 SEC A:66 X:EF Y:06 P:65 SP:FB PPU:143, 86 CYC:16283
+E8AD B8 CLV A:66 X:EF Y:06 P:65 SP:FB PPU:143, 92 CYC:16285
+E8AE 97 50 *SAX $50,Y @ 56 = 00 A:66 X:EF Y:06 P:25 SP:FB PPU:143, 98 CYC:16287
+E8B0 EA NOP A:66 X:EF Y:06 P:25 SP:FB PPU:143,110 CYC:16291
+E8B1 EA NOP A:66 X:EF Y:06 P:25 SP:FB PPU:143,116 CYC:16293
+E8B2 EA NOP A:66 X:EF Y:06 P:25 SP:FB PPU:143,122 CYC:16295
+E8B3 EA NOP A:66 X:EF Y:06 P:25 SP:FB PPU:143,128 CYC:16297
+E8B4 F0 18 BEQ $E8CE A:66 X:EF Y:06 P:25 SP:FB PPU:143,134 CYC:16299
+E8B6 90 16 BCC $E8CE A:66 X:EF Y:06 P:25 SP:FB PPU:143,140 CYC:16301
+E8B8 70 14 BVS $E8CE A:66 X:EF Y:06 P:25 SP:FB PPU:143,146 CYC:16303
+E8BA 30 12 BMI $E8CE A:66 X:EF Y:06 P:25 SP:FB PPU:143,152 CYC:16305
+E8BC C9 66 CMP #$66 A:66 X:EF Y:06 P:25 SP:FB PPU:143,158 CYC:16307
+E8BE D0 0E BNE $E8CE A:66 X:EF Y:06 P:27 SP:FB PPU:143,164 CYC:16309
+E8C0 C0 06 CPY #$06 A:66 X:EF Y:06 P:27 SP:FB PPU:143,170 CYC:16311
+E8C2 D0 0A BNE $E8CE A:66 X:EF Y:06 P:27 SP:FB PPU:143,176 CYC:16313
+E8C4 E0 EF CPX #$EF A:66 X:EF Y:06 P:27 SP:FB PPU:143,182 CYC:16315
+E8C6 D0 06 BNE $E8CE A:66 X:EF Y:06 P:27 SP:FB PPU:143,188 CYC:16317
+E8C8 A5 56 LDA $56 = 66 A:66 X:EF Y:06 P:27 SP:FB PPU:143,194 CYC:16319
+E8CA C9 66 CMP #$66 A:66 X:EF Y:06 P:25 SP:FB PPU:143,203 CYC:16322
+E8CC F0 04 BEQ $E8D2 A:66 X:EF Y:06 P:27 SP:FB PPU:143,209 CYC:16324
+E8D2 60 RTS A:66 X:EF Y:06 P:27 SP:FB PPU:143,218 CYC:16327
+C638 20 D3 E8 JSR $E8D3 A:66 X:EF Y:06 P:27 SP:FD PPU:143,236 CYC:16333
+E8D3 A0 90 LDY #$90 A:66 X:EF Y:06 P:27 SP:FB PPU:143,254 CYC:16339
+E8D5 20 31 F9 JSR $F931 A:66 X:EF Y:90 P:A5 SP:FB PPU:143,260 CYC:16341
+F931 24 01 BIT $01 = C0 A:66 X:EF Y:90 P:A5 SP:F9 PPU:143,278 CYC:16347
+F933 A9 40 LDA #$40 A:66 X:EF Y:90 P:E5 SP:F9 PPU:143,287 CYC:16350
+F935 38 SEC A:40 X:EF Y:90 P:65 SP:F9 PPU:143,293 CYC:16352
+F936 60 RTS A:40 X:EF Y:90 P:65 SP:F9 PPU:143,299 CYC:16354
+E8D8 EB 40 *SBC #$40 A:40 X:EF Y:90 P:65 SP:FB PPU:143,317 CYC:16360
+E8DA EA NOP A:00 X:EF Y:90 P:27 SP:FB PPU:143,323 CYC:16362
+E8DB EA NOP A:00 X:EF Y:90 P:27 SP:FB PPU:143,329 CYC:16364
+E8DC EA NOP A:00 X:EF Y:90 P:27 SP:FB PPU:143,335 CYC:16366
+E8DD EA NOP A:00 X:EF Y:90 P:27 SP:FB PPU:144, 0 CYC:16368
+E8DE 20 37 F9 JSR $F937 A:00 X:EF Y:90 P:27 SP:FB PPU:144, 6 CYC:16370
+F937 30 0B BMI $F944 A:00 X:EF Y:90 P:27 SP:F9 PPU:144, 24 CYC:16376
+F939 90 09 BCC $F944 A:00 X:EF Y:90 P:27 SP:F9 PPU:144, 30 CYC:16378
+F93B D0 07 BNE $F944 A:00 X:EF Y:90 P:27 SP:F9 PPU:144, 36 CYC:16380
+F93D 70 05 BVS $F944 A:00 X:EF Y:90 P:27 SP:F9 PPU:144, 42 CYC:16382
+F93F C9 00 CMP #$00 A:00 X:EF Y:90 P:27 SP:F9 PPU:144, 48 CYC:16384
+F941 D0 01 BNE $F944 A:00 X:EF Y:90 P:27 SP:F9 PPU:144, 54 CYC:16386
+F943 60 RTS A:00 X:EF Y:90 P:27 SP:F9 PPU:144, 60 CYC:16388
+E8E1 C8 INY A:00 X:EF Y:90 P:27 SP:FB PPU:144, 78 CYC:16394
+E8E2 20 47 F9 JSR $F947 A:00 X:EF Y:91 P:A5 SP:FB PPU:144, 84 CYC:16396
+F947 B8 CLV A:00 X:EF Y:91 P:A5 SP:F9 PPU:144,102 CYC:16402
+F948 38 SEC A:00 X:EF Y:91 P:A5 SP:F9 PPU:144,108 CYC:16404
+F949 A9 40 LDA #$40 A:00 X:EF Y:91 P:A5 SP:F9 PPU:144,114 CYC:16406
+F94B 60 RTS A:40 X:EF Y:91 P:25 SP:F9 PPU:144,120 CYC:16408
+E8E5 EB 3F *SBC #$3F A:40 X:EF Y:91 P:25 SP:FB PPU:144,138 CYC:16414
+E8E7 EA NOP A:01 X:EF Y:91 P:25 SP:FB PPU:144,144 CYC:16416
+E8E8 EA NOP A:01 X:EF Y:91 P:25 SP:FB PPU:144,150 CYC:16418
+E8E9 EA NOP A:01 X:EF Y:91 P:25 SP:FB PPU:144,156 CYC:16420
+E8EA EA NOP A:01 X:EF Y:91 P:25 SP:FB PPU:144,162 CYC:16422
+E8EB 20 4C F9 JSR $F94C A:01 X:EF Y:91 P:25 SP:FB PPU:144,168 CYC:16424
+F94C F0 0B BEQ $F959 A:01 X:EF Y:91 P:25 SP:F9 PPU:144,186 CYC:16430
+F94E 30 09 BMI $F959 A:01 X:EF Y:91 P:25 SP:F9 PPU:144,192 CYC:16432
+F950 90 07 BCC $F959 A:01 X:EF Y:91 P:25 SP:F9 PPU:144,198 CYC:16434
+F952 70 05 BVS $F959 A:01 X:EF Y:91 P:25 SP:F9 PPU:144,204 CYC:16436
+F954 C9 01 CMP #$01 A:01 X:EF Y:91 P:25 SP:F9 PPU:144,210 CYC:16438
+F956 D0 01 BNE $F959 A:01 X:EF Y:91 P:27 SP:F9 PPU:144,216 CYC:16440
+F958 60 RTS A:01 X:EF Y:91 P:27 SP:F9 PPU:144,222 CYC:16442
+E8EE C8 INY A:01 X:EF Y:91 P:27 SP:FB PPU:144,240 CYC:16448
+E8EF 20 5C F9 JSR $F95C A:01 X:EF Y:92 P:A5 SP:FB PPU:144,246 CYC:16450
+F95C A9 40 LDA #$40 A:01 X:EF Y:92 P:A5 SP:F9 PPU:144,264 CYC:16456
+F95E 38 SEC A:40 X:EF Y:92 P:25 SP:F9 PPU:144,270 CYC:16458
+F95F 24 01 BIT $01 = C0 A:40 X:EF Y:92 P:25 SP:F9 PPU:144,276 CYC:16460
+F961 60 RTS A:40 X:EF Y:92 P:E5 SP:F9 PPU:144,285 CYC:16463
+E8F2 EB 41 *SBC #$41 A:40 X:EF Y:92 P:E5 SP:FB PPU:144,303 CYC:16469
+E8F4 EA NOP A:FF X:EF Y:92 P:A4 SP:FB PPU:144,309 CYC:16471
+E8F5 EA NOP A:FF X:EF Y:92 P:A4 SP:FB PPU:144,315 CYC:16473
+E8F6 EA NOP A:FF X:EF Y:92 P:A4 SP:FB PPU:144,321 CYC:16475
+E8F7 EA NOP A:FF X:EF Y:92 P:A4 SP:FB PPU:144,327 CYC:16477
+E8F8 20 62 F9 JSR $F962 A:FF X:EF Y:92 P:A4 SP:FB PPU:144,333 CYC:16479
+F962 B0 0B BCS $F96F A:FF X:EF Y:92 P:A4 SP:F9 PPU:145, 10 CYC:16485
+F964 F0 09 BEQ $F96F A:FF X:EF Y:92 P:A4 SP:F9 PPU:145, 16 CYC:16487
+F966 10 07 BPL $F96F A:FF X:EF Y:92 P:A4 SP:F9 PPU:145, 22 CYC:16489
+F968 70 05 BVS $F96F A:FF X:EF Y:92 P:A4 SP:F9 PPU:145, 28 CYC:16491
+F96A C9 FF CMP #$FF A:FF X:EF Y:92 P:A4 SP:F9 PPU:145, 34 CYC:16493
+F96C D0 01 BNE $F96F A:FF X:EF Y:92 P:27 SP:F9 PPU:145, 40 CYC:16495
+F96E 60 RTS A:FF X:EF Y:92 P:27 SP:F9 PPU:145, 46 CYC:16497
+E8FB C8 INY A:FF X:EF Y:92 P:27 SP:FB PPU:145, 64 CYC:16503
+E8FC 20 72 F9 JSR $F972 A:FF X:EF Y:93 P:A5 SP:FB PPU:145, 70 CYC:16505
+F972 18 CLC A:FF X:EF Y:93 P:A5 SP:F9 PPU:145, 88 CYC:16511
+F973 A9 80 LDA #$80 A:FF X:EF Y:93 P:A4 SP:F9 PPU:145, 94 CYC:16513
+F975 60 RTS A:80 X:EF Y:93 P:A4 SP:F9 PPU:145,100 CYC:16515
+E8FF EB 00 *SBC #$00 A:80 X:EF Y:93 P:A4 SP:FB PPU:145,118 CYC:16521
+E901 EA NOP A:7F X:EF Y:93 P:65 SP:FB PPU:145,124 CYC:16523
+E902 EA NOP A:7F X:EF Y:93 P:65 SP:FB PPU:145,130 CYC:16525
+E903 EA NOP A:7F X:EF Y:93 P:65 SP:FB PPU:145,136 CYC:16527
+E904 EA NOP A:7F X:EF Y:93 P:65 SP:FB PPU:145,142 CYC:16529
+E905 20 76 F9 JSR $F976 A:7F X:EF Y:93 P:65 SP:FB PPU:145,148 CYC:16531
+F976 90 05 BCC $F97D A:7F X:EF Y:93 P:65 SP:F9 PPU:145,166 CYC:16537
+F978 C9 7F CMP #$7F A:7F X:EF Y:93 P:65 SP:F9 PPU:145,172 CYC:16539
+F97A D0 01 BNE $F97D A:7F X:EF Y:93 P:67 SP:F9 PPU:145,178 CYC:16541
+F97C 60 RTS A:7F X:EF Y:93 P:67 SP:F9 PPU:145,184 CYC:16543
+E908 C8 INY A:7F X:EF Y:93 P:67 SP:FB PPU:145,202 CYC:16549
+E909 20 80 F9 JSR $F980 A:7F X:EF Y:94 P:E5 SP:FB PPU:145,208 CYC:16551
+F980 38 SEC A:7F X:EF Y:94 P:E5 SP:F9 PPU:145,226 CYC:16557
+F981 A9 81 LDA #$81 A:7F X:EF Y:94 P:E5 SP:F9 PPU:145,232 CYC:16559
+F983 60 RTS A:81 X:EF Y:94 P:E5 SP:F9 PPU:145,238 CYC:16561
+E90C EB 7F *SBC #$7F A:81 X:EF Y:94 P:E5 SP:FB PPU:145,256 CYC:16567
+E90E EA NOP A:02 X:EF Y:94 P:65 SP:FB PPU:145,262 CYC:16569
+E90F EA NOP A:02 X:EF Y:94 P:65 SP:FB PPU:145,268 CYC:16571
+E910 EA NOP A:02 X:EF Y:94 P:65 SP:FB PPU:145,274 CYC:16573
+E911 EA NOP A:02 X:EF Y:94 P:65 SP:FB PPU:145,280 CYC:16575
+E912 20 84 F9 JSR $F984 A:02 X:EF Y:94 P:65 SP:FB PPU:145,286 CYC:16577
+F984 50 07 BVC $F98D A:02 X:EF Y:94 P:65 SP:F9 PPU:145,304 CYC:16583
+F986 90 05 BCC $F98D A:02 X:EF Y:94 P:65 SP:F9 PPU:145,310 CYC:16585
+F988 C9 02 CMP #$02 A:02 X:EF Y:94 P:65 SP:F9 PPU:145,316 CYC:16587
+F98A D0 01 BNE $F98D A:02 X:EF Y:94 P:67 SP:F9 PPU:145,322 CYC:16589
+F98C 60 RTS A:02 X:EF Y:94 P:67 SP:F9 PPU:145,328 CYC:16591
+E915 60 RTS A:02 X:EF Y:94 P:67 SP:FB PPU:146, 5 CYC:16597
+C63B 20 16 E9 JSR $E916 A:02 X:EF Y:94 P:67 SP:FD PPU:146, 23 CYC:16603
+E916 A9 FF LDA #$FF A:02 X:EF Y:94 P:67 SP:FB PPU:146, 41 CYC:16609
+E918 85 01 STA $01 = C0 A:FF X:EF Y:94 P:E5 SP:FB PPU:146, 47 CYC:16611
+E91A A0 95 LDY #$95 A:FF X:EF Y:94 P:E5 SP:FB PPU:146, 56 CYC:16614
+E91C A2 02 LDX #$02 A:FF X:EF Y:95 P:E5 SP:FB PPU:146, 62 CYC:16616
+E91E A9 47 LDA #$47 A:FF X:02 Y:95 P:65 SP:FB PPU:146, 68 CYC:16618
+E920 85 47 STA $47 = 00 A:47 X:02 Y:95 P:65 SP:FB PPU:146, 74 CYC:16620
+E922 A9 06 LDA #$06 A:47 X:02 Y:95 P:65 SP:FB PPU:146, 83 CYC:16623
+E924 85 48 STA $48 = 00 A:06 X:02 Y:95 P:65 SP:FB PPU:146, 89 CYC:16625
+E926 A9 EB LDA #$EB A:06 X:02 Y:95 P:65 SP:FB PPU:146, 98 CYC:16628
+E928 8D 47 06 STA $0647 = 00 A:EB X:02 Y:95 P:E5 SP:FB PPU:146,104 CYC:16630
+E92B 20 31 FA JSR $FA31 A:EB X:02 Y:95 P:E5 SP:FB PPU:146,116 CYC:16634
+FA31 24 01 BIT $01 = FF A:EB X:02 Y:95 P:E5 SP:F9 PPU:146,134 CYC:16640
+FA33 18 CLC A:EB X:02 Y:95 P:E5 SP:F9 PPU:146,143 CYC:16643
+FA34 A9 40 LDA #$40 A:EB X:02 Y:95 P:E4 SP:F9 PPU:146,149 CYC:16645
+FA36 60 RTS A:40 X:02 Y:95 P:64 SP:F9 PPU:146,155 CYC:16647
+E92E C3 45 *DCP ($45,X) @ 47 = 0647 = EB A:40 X:02 Y:95 P:64 SP:FB PPU:146,173 CYC:16653
+E930 EA NOP A:40 X:02 Y:95 P:64 SP:FB PPU:146,197 CYC:16661
+E931 EA NOP A:40 X:02 Y:95 P:64 SP:FB PPU:146,203 CYC:16663
+E932 EA NOP A:40 X:02 Y:95 P:64 SP:FB PPU:146,209 CYC:16665
+E933 EA NOP A:40 X:02 Y:95 P:64 SP:FB PPU:146,215 CYC:16667
+E934 20 37 FA JSR $FA37 A:40 X:02 Y:95 P:64 SP:FB PPU:146,221 CYC:16669
+FA37 50 2C BVC $FA65 A:40 X:02 Y:95 P:64 SP:F9 PPU:146,239 CYC:16675
+FA39 B0 2A BCS $FA65 A:40 X:02 Y:95 P:64 SP:F9 PPU:146,245 CYC:16677
+FA3B 30 28 BMI $FA65 A:40 X:02 Y:95 P:64 SP:F9 PPU:146,251 CYC:16679
+FA3D C9 40 CMP #$40 A:40 X:02 Y:95 P:64 SP:F9 PPU:146,257 CYC:16681
+FA3F D0 24 BNE $FA65 A:40 X:02 Y:95 P:67 SP:F9 PPU:146,263 CYC:16683
+FA41 60 RTS A:40 X:02 Y:95 P:67 SP:F9 PPU:146,269 CYC:16685
+E937 AD 47 06 LDA $0647 = EA A:40 X:02 Y:95 P:67 SP:FB PPU:146,287 CYC:16691
+E93A C9 EA CMP #$EA A:EA X:02 Y:95 P:E5 SP:FB PPU:146,299 CYC:16695
+E93C F0 02 BEQ $E940 A:EA X:02 Y:95 P:67 SP:FB PPU:146,305 CYC:16697
+E940 C8 INY A:EA X:02 Y:95 P:67 SP:FB PPU:146,314 CYC:16700
+E941 A9 00 LDA #$00 A:EA X:02 Y:96 P:E5 SP:FB PPU:146,320 CYC:16702
+E943 8D 47 06 STA $0647 = EA A:00 X:02 Y:96 P:67 SP:FB PPU:146,326 CYC:16704
+E946 20 42 FA JSR $FA42 A:00 X:02 Y:96 P:67 SP:FB PPU:146,338 CYC:16708
+FA42 B8 CLV A:00 X:02 Y:96 P:67 SP:F9 PPU:147, 15 CYC:16714
+FA43 38 SEC A:00 X:02 Y:96 P:27 SP:F9 PPU:147, 21 CYC:16716
+FA44 A9 FF LDA #$FF A:00 X:02 Y:96 P:27 SP:F9 PPU:147, 27 CYC:16718
+FA46 60 RTS A:FF X:02 Y:96 P:A5 SP:F9 PPU:147, 33 CYC:16720
+E949 C3 45 *DCP ($45,X) @ 47 = 0647 = 00 A:FF X:02 Y:96 P:A5 SP:FB PPU:147, 51 CYC:16726
+E94B EA NOP A:FF X:02 Y:96 P:27 SP:FB PPU:147, 75 CYC:16734
+E94C EA NOP A:FF X:02 Y:96 P:27 SP:FB PPU:147, 81 CYC:16736
+E94D EA NOP A:FF X:02 Y:96 P:27 SP:FB PPU:147, 87 CYC:16738
+E94E EA NOP A:FF X:02 Y:96 P:27 SP:FB PPU:147, 93 CYC:16740
+E94F 20 47 FA JSR $FA47 A:FF X:02 Y:96 P:27 SP:FB PPU:147, 99 CYC:16742
+FA47 70 1C BVS $FA65 A:FF X:02 Y:96 P:27 SP:F9 PPU:147,117 CYC:16748
+FA49 D0 1A BNE $FA65 A:FF X:02 Y:96 P:27 SP:F9 PPU:147,123 CYC:16750
+FA4B 30 18 BMI $FA65 A:FF X:02 Y:96 P:27 SP:F9 PPU:147,129 CYC:16752
+FA4D 90 16 BCC $FA65 A:FF X:02 Y:96 P:27 SP:F9 PPU:147,135 CYC:16754
+FA4F C9 FF CMP #$FF A:FF X:02 Y:96 P:27 SP:F9 PPU:147,141 CYC:16756
+FA51 D0 12 BNE $FA65 A:FF X:02 Y:96 P:27 SP:F9 PPU:147,147 CYC:16758
+FA53 60 RTS A:FF X:02 Y:96 P:27 SP:F9 PPU:147,153 CYC:16760
+E952 AD 47 06 LDA $0647 = FF A:FF X:02 Y:96 P:27 SP:FB PPU:147,171 CYC:16766
+E955 C9 FF CMP #$FF A:FF X:02 Y:96 P:A5 SP:FB PPU:147,183 CYC:16770
+E957 F0 02 BEQ $E95B A:FF X:02 Y:96 P:27 SP:FB PPU:147,189 CYC:16772
+E95B C8 INY A:FF X:02 Y:96 P:27 SP:FB PPU:147,198 CYC:16775
+E95C A9 37 LDA #$37 A:FF X:02 Y:97 P:A5 SP:FB PPU:147,204 CYC:16777
+E95E 8D 47 06 STA $0647 = FF A:37 X:02 Y:97 P:25 SP:FB PPU:147,210 CYC:16779
+E961 20 54 FA JSR $FA54 A:37 X:02 Y:97 P:25 SP:FB PPU:147,222 CYC:16783
+FA54 24 01 BIT $01 = FF A:37 X:02 Y:97 P:25 SP:F9 PPU:147,240 CYC:16789
+FA56 A9 F0 LDA #$F0 A:37 X:02 Y:97 P:E5 SP:F9 PPU:147,249 CYC:16792
+FA58 60 RTS A:F0 X:02 Y:97 P:E5 SP:F9 PPU:147,255 CYC:16794
+E964 C3 45 *DCP ($45,X) @ 47 = 0647 = 37 A:F0 X:02 Y:97 P:E5 SP:FB PPU:147,273 CYC:16800
+E966 EA NOP A:F0 X:02 Y:97 P:E5 SP:FB PPU:147,297 CYC:16808
+E967 EA NOP A:F0 X:02 Y:97 P:E5 SP:FB PPU:147,303 CYC:16810
+E968 EA NOP A:F0 X:02 Y:97 P:E5 SP:FB PPU:147,309 CYC:16812
+E969 EA NOP A:F0 X:02 Y:97 P:E5 SP:FB PPU:147,315 CYC:16814
+E96A 20 59 FA JSR $FA59 A:F0 X:02 Y:97 P:E5 SP:FB PPU:147,321 CYC:16816
+FA59 50 0A BVC $FA65 A:F0 X:02 Y:97 P:E5 SP:F9 PPU:147,339 CYC:16822
+FA5B F0 08 BEQ $FA65 A:F0 X:02 Y:97 P:E5 SP:F9 PPU:148, 4 CYC:16824
+FA5D 10 06 BPL $FA65 A:F0 X:02 Y:97 P:E5 SP:F9 PPU:148, 10 CYC:16826
+FA5F 90 04 BCC $FA65 A:F0 X:02 Y:97 P:E5 SP:F9 PPU:148, 16 CYC:16828
+FA61 C9 F0 CMP #$F0 A:F0 X:02 Y:97 P:E5 SP:F9 PPU:148, 22 CYC:16830
+FA63 F0 02 BEQ $FA67 A:F0 X:02 Y:97 P:67 SP:F9 PPU:148, 28 CYC:16832
+FA67 60 RTS A:F0 X:02 Y:97 P:67 SP:F9 PPU:148, 37 CYC:16835
+E96D AD 47 06 LDA $0647 = 36 A:F0 X:02 Y:97 P:67 SP:FB PPU:148, 55 CYC:16841
+E970 C9 36 CMP #$36 A:36 X:02 Y:97 P:65 SP:FB PPU:148, 67 CYC:16845
+E972 F0 02 BEQ $E976 A:36 X:02 Y:97 P:67 SP:FB PPU:148, 73 CYC:16847
+E976 C8 INY A:36 X:02 Y:97 P:67 SP:FB PPU:148, 82 CYC:16850
+E977 A9 EB LDA #$EB A:36 X:02 Y:98 P:E5 SP:FB PPU:148, 88 CYC:16852
+E979 85 47 STA $47 = 47 A:EB X:02 Y:98 P:E5 SP:FB PPU:148, 94 CYC:16854
+E97B 20 31 FA JSR $FA31 A:EB X:02 Y:98 P:E5 SP:FB PPU:148,103 CYC:16857
+FA31 24 01 BIT $01 = FF A:EB X:02 Y:98 P:E5 SP:F9 PPU:148,121 CYC:16863
+FA33 18 CLC A:EB X:02 Y:98 P:E5 SP:F9 PPU:148,130 CYC:16866
+FA34 A9 40 LDA #$40 A:EB X:02 Y:98 P:E4 SP:F9 PPU:148,136 CYC:16868
+FA36 60 RTS A:40 X:02 Y:98 P:64 SP:F9 PPU:148,142 CYC:16870
+E97E C7 47 *DCP $47 = EB A:40 X:02 Y:98 P:64 SP:FB PPU:148,160 CYC:16876
+E980 EA NOP A:40 X:02 Y:98 P:64 SP:FB PPU:148,175 CYC:16881
+E981 EA NOP A:40 X:02 Y:98 P:64 SP:FB PPU:148,181 CYC:16883
+E982 EA NOP A:40 X:02 Y:98 P:64 SP:FB PPU:148,187 CYC:16885
+E983 EA NOP A:40 X:02 Y:98 P:64 SP:FB PPU:148,193 CYC:16887
+E984 20 37 FA JSR $FA37 A:40 X:02 Y:98 P:64 SP:FB PPU:148,199 CYC:16889
+FA37 50 2C BVC $FA65 A:40 X:02 Y:98 P:64 SP:F9 PPU:148,217 CYC:16895
+FA39 B0 2A BCS $FA65 A:40 X:02 Y:98 P:64 SP:F9 PPU:148,223 CYC:16897
+FA3B 30 28 BMI $FA65 A:40 X:02 Y:98 P:64 SP:F9 PPU:148,229 CYC:16899
+FA3D C9 40 CMP #$40 A:40 X:02 Y:98 P:64 SP:F9 PPU:148,235 CYC:16901
+FA3F D0 24 BNE $FA65 A:40 X:02 Y:98 P:67 SP:F9 PPU:148,241 CYC:16903
+FA41 60 RTS A:40 X:02 Y:98 P:67 SP:F9 PPU:148,247 CYC:16905
+E987 A5 47 LDA $47 = EA A:40 X:02 Y:98 P:67 SP:FB PPU:148,265 CYC:16911
+E989 C9 EA CMP #$EA A:EA X:02 Y:98 P:E5 SP:FB PPU:148,274 CYC:16914
+E98B F0 02 BEQ $E98F A:EA X:02 Y:98 P:67 SP:FB PPU:148,280 CYC:16916
+E98F C8 INY A:EA X:02 Y:98 P:67 SP:FB PPU:148,289 CYC:16919
+E990 A9 00 LDA #$00 A:EA X:02 Y:99 P:E5 SP:FB PPU:148,295 CYC:16921
+E992 85 47 STA $47 = EA A:00 X:02 Y:99 P:67 SP:FB PPU:148,301 CYC:16923
+E994 20 42 FA JSR $FA42 A:00 X:02 Y:99 P:67 SP:FB PPU:148,310 CYC:16926
+FA42 B8 CLV A:00 X:02 Y:99 P:67 SP:F9 PPU:148,328 CYC:16932
+FA43 38 SEC A:00 X:02 Y:99 P:27 SP:F9 PPU:148,334 CYC:16934
+FA44 A9 FF LDA #$FF A:00 X:02 Y:99 P:27 SP:F9 PPU:148,340 CYC:16936
+FA46 60 RTS A:FF X:02 Y:99 P:A5 SP:F9 PPU:149, 5 CYC:16938
+E997 C7 47 *DCP $47 = 00 A:FF X:02 Y:99 P:A5 SP:FB PPU:149, 23 CYC:16944
+E999 EA NOP A:FF X:02 Y:99 P:27 SP:FB PPU:149, 38 CYC:16949
+E99A EA NOP A:FF X:02 Y:99 P:27 SP:FB PPU:149, 44 CYC:16951
+E99B EA NOP A:FF X:02 Y:99 P:27 SP:FB PPU:149, 50 CYC:16953
+E99C EA NOP A:FF X:02 Y:99 P:27 SP:FB PPU:149, 56 CYC:16955
+E99D 20 47 FA JSR $FA47 A:FF X:02 Y:99 P:27 SP:FB PPU:149, 62 CYC:16957
+FA47 70 1C BVS $FA65 A:FF X:02 Y:99 P:27 SP:F9 PPU:149, 80 CYC:16963
+FA49 D0 1A BNE $FA65 A:FF X:02 Y:99 P:27 SP:F9 PPU:149, 86 CYC:16965
+FA4B 30 18 BMI $FA65 A:FF X:02 Y:99 P:27 SP:F9 PPU:149, 92 CYC:16967
+FA4D 90 16 BCC $FA65 A:FF X:02 Y:99 P:27 SP:F9 PPU:149, 98 CYC:16969
+FA4F C9 FF CMP #$FF A:FF X:02 Y:99 P:27 SP:F9 PPU:149,104 CYC:16971
+FA51 D0 12 BNE $FA65 A:FF X:02 Y:99 P:27 SP:F9 PPU:149,110 CYC:16973
+FA53 60 RTS A:FF X:02 Y:99 P:27 SP:F9 PPU:149,116 CYC:16975
+E9A0 A5 47 LDA $47 = FF A:FF X:02 Y:99 P:27 SP:FB PPU:149,134 CYC:16981
+E9A2 C9 FF CMP #$FF A:FF X:02 Y:99 P:A5 SP:FB PPU:149,143 CYC:16984
+E9A4 F0 02 BEQ $E9A8 A:FF X:02 Y:99 P:27 SP:FB PPU:149,149 CYC:16986
+E9A8 C8 INY A:FF X:02 Y:99 P:27 SP:FB PPU:149,158 CYC:16989
+E9A9 A9 37 LDA #$37 A:FF X:02 Y:9A P:A5 SP:FB PPU:149,164 CYC:16991
+E9AB 85 47 STA $47 = FF A:37 X:02 Y:9A P:25 SP:FB PPU:149,170 CYC:16993
+E9AD 20 54 FA JSR $FA54 A:37 X:02 Y:9A P:25 SP:FB PPU:149,179 CYC:16996
+FA54 24 01 BIT $01 = FF A:37 X:02 Y:9A P:25 SP:F9 PPU:149,197 CYC:17002
+FA56 A9 F0 LDA #$F0 A:37 X:02 Y:9A P:E5 SP:F9 PPU:149,206 CYC:17005
+FA58 60 RTS A:F0 X:02 Y:9A P:E5 SP:F9 PPU:149,212 CYC:17007
+E9B0 C7 47 *DCP $47 = 37 A:F0 X:02 Y:9A P:E5 SP:FB PPU:149,230 CYC:17013
+E9B2 EA NOP A:F0 X:02 Y:9A P:E5 SP:FB PPU:149,245 CYC:17018
+E9B3 EA NOP A:F0 X:02 Y:9A P:E5 SP:FB PPU:149,251 CYC:17020
+E9B4 EA NOP A:F0 X:02 Y:9A P:E5 SP:FB PPU:149,257 CYC:17022
+E9B5 EA NOP A:F0 X:02 Y:9A P:E5 SP:FB PPU:149,263 CYC:17024
+E9B6 20 59 FA JSR $FA59 A:F0 X:02 Y:9A P:E5 SP:FB PPU:149,269 CYC:17026
+FA59 50 0A BVC $FA65 A:F0 X:02 Y:9A P:E5 SP:F9 PPU:149,287 CYC:17032
+FA5B F0 08 BEQ $FA65 A:F0 X:02 Y:9A P:E5 SP:F9 PPU:149,293 CYC:17034
+FA5D 10 06 BPL $FA65 A:F0 X:02 Y:9A P:E5 SP:F9 PPU:149,299 CYC:17036
+FA5F 90 04 BCC $FA65 A:F0 X:02 Y:9A P:E5 SP:F9 PPU:149,305 CYC:17038
+FA61 C9 F0 CMP #$F0 A:F0 X:02 Y:9A P:E5 SP:F9 PPU:149,311 CYC:17040
+FA63 F0 02 BEQ $FA67 A:F0 X:02 Y:9A P:67 SP:F9 PPU:149,317 CYC:17042
+FA67 60 RTS A:F0 X:02 Y:9A P:67 SP:F9 PPU:149,326 CYC:17045
+E9B9 A5 47 LDA $47 = 36 A:F0 X:02 Y:9A P:67 SP:FB PPU:150, 3 CYC:17051
+E9BB C9 36 CMP #$36 A:36 X:02 Y:9A P:65 SP:FB PPU:150, 12 CYC:17054
+E9BD F0 02 BEQ $E9C1 A:36 X:02 Y:9A P:67 SP:FB PPU:150, 18 CYC:17056
+E9C1 C8 INY A:36 X:02 Y:9A P:67 SP:FB PPU:150, 27 CYC:17059
+E9C2 A9 EB LDA #$EB A:36 X:02 Y:9B P:E5 SP:FB PPU:150, 33 CYC:17061
+E9C4 8D 47 06 STA $0647 = 36 A:EB X:02 Y:9B P:E5 SP:FB PPU:150, 39 CYC:17063
+E9C7 20 31 FA JSR $FA31 A:EB X:02 Y:9B P:E5 SP:FB PPU:150, 51 CYC:17067
+FA31 24 01 BIT $01 = FF A:EB X:02 Y:9B P:E5 SP:F9 PPU:150, 69 CYC:17073
+FA33 18 CLC A:EB X:02 Y:9B P:E5 SP:F9 PPU:150, 78 CYC:17076
+FA34 A9 40 LDA #$40 A:EB X:02 Y:9B P:E4 SP:F9 PPU:150, 84 CYC:17078
+FA36 60 RTS A:40 X:02 Y:9B P:64 SP:F9 PPU:150, 90 CYC:17080
+E9CA CF 47 06 *DCP $0647 = EB A:40 X:02 Y:9B P:64 SP:FB PPU:150,108 CYC:17086
+E9CD EA NOP A:40 X:02 Y:9B P:64 SP:FB PPU:150,126 CYC:17092
+E9CE EA NOP A:40 X:02 Y:9B P:64 SP:FB PPU:150,132 CYC:17094
+E9CF EA NOP A:40 X:02 Y:9B P:64 SP:FB PPU:150,138 CYC:17096
+E9D0 EA NOP A:40 X:02 Y:9B P:64 SP:FB PPU:150,144 CYC:17098
+E9D1 20 37 FA JSR $FA37 A:40 X:02 Y:9B P:64 SP:FB PPU:150,150 CYC:17100
+FA37 50 2C BVC $FA65 A:40 X:02 Y:9B P:64 SP:F9 PPU:150,168 CYC:17106
+FA39 B0 2A BCS $FA65 A:40 X:02 Y:9B P:64 SP:F9 PPU:150,174 CYC:17108
+FA3B 30 28 BMI $FA65 A:40 X:02 Y:9B P:64 SP:F9 PPU:150,180 CYC:17110
+FA3D C9 40 CMP #$40 A:40 X:02 Y:9B P:64 SP:F9 PPU:150,186 CYC:17112
+FA3F D0 24 BNE $FA65 A:40 X:02 Y:9B P:67 SP:F9 PPU:150,192 CYC:17114
+FA41 60 RTS A:40 X:02 Y:9B P:67 SP:F9 PPU:150,198 CYC:17116
+E9D4 AD 47 06 LDA $0647 = EA A:40 X:02 Y:9B P:67 SP:FB PPU:150,216 CYC:17122
+E9D7 C9 EA CMP #$EA A:EA X:02 Y:9B P:E5 SP:FB PPU:150,228 CYC:17126
+E9D9 F0 02 BEQ $E9DD A:EA X:02 Y:9B P:67 SP:FB PPU:150,234 CYC:17128
+E9DD C8 INY A:EA X:02 Y:9B P:67 SP:FB PPU:150,243 CYC:17131
+E9DE A9 00 LDA #$00 A:EA X:02 Y:9C P:E5 SP:FB PPU:150,249 CYC:17133
+E9E0 8D 47 06 STA $0647 = EA A:00 X:02 Y:9C P:67 SP:FB PPU:150,255 CYC:17135
+E9E3 20 42 FA JSR $FA42 A:00 X:02 Y:9C P:67 SP:FB PPU:150,267 CYC:17139
+FA42 B8 CLV A:00 X:02 Y:9C P:67 SP:F9 PPU:150,285 CYC:17145
+FA43 38 SEC A:00 X:02 Y:9C P:27 SP:F9 PPU:150,291 CYC:17147
+FA44 A9 FF LDA #$FF A:00 X:02 Y:9C P:27 SP:F9 PPU:150,297 CYC:17149
+FA46 60 RTS A:FF X:02 Y:9C P:A5 SP:F9 PPU:150,303 CYC:17151
+E9E6 CF 47 06 *DCP $0647 = 00 A:FF X:02 Y:9C P:A5 SP:FB PPU:150,321 CYC:17157
+E9E9 EA NOP A:FF X:02 Y:9C P:27 SP:FB PPU:150,339 CYC:17163
+E9EA EA NOP A:FF X:02 Y:9C P:27 SP:FB PPU:151, 4 CYC:17165
+E9EB EA NOP A:FF X:02 Y:9C P:27 SP:FB PPU:151, 10 CYC:17167
+E9EC EA NOP A:FF X:02 Y:9C P:27 SP:FB PPU:151, 16 CYC:17169
+E9ED 20 47 FA JSR $FA47 A:FF X:02 Y:9C P:27 SP:FB PPU:151, 22 CYC:17171
+FA47 70 1C BVS $FA65 A:FF X:02 Y:9C P:27 SP:F9 PPU:151, 40 CYC:17177
+FA49 D0 1A BNE $FA65 A:FF X:02 Y:9C P:27 SP:F9 PPU:151, 46 CYC:17179
+FA4B 30 18 BMI $FA65 A:FF X:02 Y:9C P:27 SP:F9 PPU:151, 52 CYC:17181
+FA4D 90 16 BCC $FA65 A:FF X:02 Y:9C P:27 SP:F9 PPU:151, 58 CYC:17183
+FA4F C9 FF CMP #$FF A:FF X:02 Y:9C P:27 SP:F9 PPU:151, 64 CYC:17185
+FA51 D0 12 BNE $FA65 A:FF X:02 Y:9C P:27 SP:F9 PPU:151, 70 CYC:17187
+FA53 60 RTS A:FF X:02 Y:9C P:27 SP:F9 PPU:151, 76 CYC:17189
+E9F0 AD 47 06 LDA $0647 = FF A:FF X:02 Y:9C P:27 SP:FB PPU:151, 94 CYC:17195
+E9F3 C9 FF CMP #$FF A:FF X:02 Y:9C P:A5 SP:FB PPU:151,106 CYC:17199
+E9F5 F0 02 BEQ $E9F9 A:FF X:02 Y:9C P:27 SP:FB PPU:151,112 CYC:17201
+E9F9 C8 INY A:FF X:02 Y:9C P:27 SP:FB PPU:151,121 CYC:17204
+E9FA A9 37 LDA #$37 A:FF X:02 Y:9D P:A5 SP:FB PPU:151,127 CYC:17206
+E9FC 8D 47 06 STA $0647 = FF A:37 X:02 Y:9D P:25 SP:FB PPU:151,133 CYC:17208
+E9FF 20 54 FA JSR $FA54 A:37 X:02 Y:9D P:25 SP:FB PPU:151,145 CYC:17212
+FA54 24 01 BIT $01 = FF A:37 X:02 Y:9D P:25 SP:F9 PPU:151,163 CYC:17218
+FA56 A9 F0 LDA #$F0 A:37 X:02 Y:9D P:E5 SP:F9 PPU:151,172 CYC:17221
+FA58 60 RTS A:F0 X:02 Y:9D P:E5 SP:F9 PPU:151,178 CYC:17223
+EA02 CF 47 06 *DCP $0647 = 37 A:F0 X:02 Y:9D P:E5 SP:FB PPU:151,196 CYC:17229
+EA05 EA NOP A:F0 X:02 Y:9D P:E5 SP:FB PPU:151,214 CYC:17235
+EA06 EA NOP A:F0 X:02 Y:9D P:E5 SP:FB PPU:151,220 CYC:17237
+EA07 EA NOP A:F0 X:02 Y:9D P:E5 SP:FB PPU:151,226 CYC:17239
+EA08 EA NOP A:F0 X:02 Y:9D P:E5 SP:FB PPU:151,232 CYC:17241
+EA09 20 59 FA JSR $FA59 A:F0 X:02 Y:9D P:E5 SP:FB PPU:151,238 CYC:17243
+FA59 50 0A BVC $FA65 A:F0 X:02 Y:9D P:E5 SP:F9 PPU:151,256 CYC:17249
+FA5B F0 08 BEQ $FA65 A:F0 X:02 Y:9D P:E5 SP:F9 PPU:151,262 CYC:17251
+FA5D 10 06 BPL $FA65 A:F0 X:02 Y:9D P:E5 SP:F9 PPU:151,268 CYC:17253
+FA5F 90 04 BCC $FA65 A:F0 X:02 Y:9D P:E5 SP:F9 PPU:151,274 CYC:17255
+FA61 C9 F0 CMP #$F0 A:F0 X:02 Y:9D P:E5 SP:F9 PPU:151,280 CYC:17257
+FA63 F0 02 BEQ $FA67 A:F0 X:02 Y:9D P:67 SP:F9 PPU:151,286 CYC:17259
+FA67 60 RTS A:F0 X:02 Y:9D P:67 SP:F9 PPU:151,295 CYC:17262
+EA0C AD 47 06 LDA $0647 = 36 A:F0 X:02 Y:9D P:67 SP:FB PPU:151,313 CYC:17268
+EA0F C9 36 CMP #$36 A:36 X:02 Y:9D P:65 SP:FB PPU:151,325 CYC:17272
+EA11 F0 02 BEQ $EA15 A:36 X:02 Y:9D P:67 SP:FB PPU:151,331 CYC:17274
+EA15 A9 EB LDA #$EB A:36 X:02 Y:9D P:67 SP:FB PPU:151,340 CYC:17277
+EA17 8D 47 06 STA $0647 = 36 A:EB X:02 Y:9D P:E5 SP:FB PPU:152, 5 CYC:17279
+EA1A A9 48 LDA #$48 A:EB X:02 Y:9D P:E5 SP:FB PPU:152, 17 CYC:17283
+EA1C 85 45 STA $45 = 32 A:48 X:02 Y:9D P:65 SP:FB PPU:152, 23 CYC:17285
+EA1E A9 05 LDA #$05 A:48 X:02 Y:9D P:65 SP:FB PPU:152, 32 CYC:17288
+EA20 85 46 STA $46 = 04 A:05 X:02 Y:9D P:65 SP:FB PPU:152, 38 CYC:17290
+EA22 A0 FF LDY #$FF A:05 X:02 Y:9D P:65 SP:FB PPU:152, 47 CYC:17293
+EA24 20 31 FA JSR $FA31 A:05 X:02 Y:FF P:E5 SP:FB PPU:152, 53 CYC:17295
+FA31 24 01 BIT $01 = FF A:05 X:02 Y:FF P:E5 SP:F9 PPU:152, 71 CYC:17301
+FA33 18 CLC A:05 X:02 Y:FF P:E5 SP:F9 PPU:152, 80 CYC:17304
+FA34 A9 40 LDA #$40 A:05 X:02 Y:FF P:E4 SP:F9 PPU:152, 86 CYC:17306
+FA36 60 RTS A:40 X:02 Y:FF P:64 SP:F9 PPU:152, 92 CYC:17308
+EA27 D3 45 *DCP ($45),Y = 0548 @ 0647 = EB A:40 X:02 Y:FF P:64 SP:FB PPU:152,110 CYC:17314
+EA29 EA NOP A:40 X:02 Y:FF P:64 SP:FB PPU:152,134 CYC:17322
+EA2A EA NOP A:40 X:02 Y:FF P:64 SP:FB PPU:152,140 CYC:17324
+EA2B 08 PHP A:40 X:02 Y:FF P:64 SP:FB PPU:152,146 CYC:17326
+EA2C 48 PHA A:40 X:02 Y:FF P:64 SP:FA PPU:152,155 CYC:17329
+EA2D A0 9E LDY #$9E A:40 X:02 Y:FF P:64 SP:F9 PPU:152,164 CYC:17332
+EA2F 68 PLA A:40 X:02 Y:9E P:E4 SP:F9 PPU:152,170 CYC:17334
+EA30 28 PLP A:40 X:02 Y:9E P:64 SP:FA PPU:152,182 CYC:17338
+EA31 20 37 FA JSR $FA37 A:40 X:02 Y:9E P:64 SP:FB PPU:152,194 CYC:17342
+FA37 50 2C BVC $FA65 A:40 X:02 Y:9E P:64 SP:F9 PPU:152,212 CYC:17348
+FA39 B0 2A BCS $FA65 A:40 X:02 Y:9E P:64 SP:F9 PPU:152,218 CYC:17350
+FA3B 30 28 BMI $FA65 A:40 X:02 Y:9E P:64 SP:F9 PPU:152,224 CYC:17352
+FA3D C9 40 CMP #$40 A:40 X:02 Y:9E P:64 SP:F9 PPU:152,230 CYC:17354
+FA3F D0 24 BNE $FA65 A:40 X:02 Y:9E P:67 SP:F9 PPU:152,236 CYC:17356
+FA41 60 RTS A:40 X:02 Y:9E P:67 SP:F9 PPU:152,242 CYC:17358
+EA34 AD 47 06 LDA $0647 = EA A:40 X:02 Y:9E P:67 SP:FB PPU:152,260 CYC:17364
+EA37 C9 EA CMP #$EA A:EA X:02 Y:9E P:E5 SP:FB PPU:152,272 CYC:17368
+EA39 F0 02 BEQ $EA3D A:EA X:02 Y:9E P:67 SP:FB PPU:152,278 CYC:17370
+EA3D A0 FF LDY #$FF A:EA X:02 Y:9E P:67 SP:FB PPU:152,287 CYC:17373
+EA3F A9 00 LDA #$00 A:EA X:02 Y:FF P:E5 SP:FB PPU:152,293 CYC:17375
+EA41 8D 47 06 STA $0647 = EA A:00 X:02 Y:FF P:67 SP:FB PPU:152,299 CYC:17377
+EA44 20 42 FA JSR $FA42 A:00 X:02 Y:FF P:67 SP:FB PPU:152,311 CYC:17381
+FA42 B8 CLV A:00 X:02 Y:FF P:67 SP:F9 PPU:152,329 CYC:17387
+FA43 38 SEC A:00 X:02 Y:FF P:27 SP:F9 PPU:152,335 CYC:17389
+FA44 A9 FF LDA #$FF A:00 X:02 Y:FF P:27 SP:F9 PPU:153, 0 CYC:17391
+FA46 60 RTS A:FF X:02 Y:FF P:A5 SP:F9 PPU:153, 6 CYC:17393
+EA47 D3 45 *DCP ($45),Y = 0548 @ 0647 = 00 A:FF X:02 Y:FF P:A5 SP:FB PPU:153, 24 CYC:17399
+EA49 EA NOP A:FF X:02 Y:FF P:27 SP:FB PPU:153, 48 CYC:17407
+EA4A EA NOP A:FF X:02 Y:FF P:27 SP:FB PPU:153, 54 CYC:17409
+EA4B 08 PHP A:FF X:02 Y:FF P:27 SP:FB PPU:153, 60 CYC:17411
+EA4C 48 PHA A:FF X:02 Y:FF P:27 SP:FA PPU:153, 69 CYC:17414
+EA4D A0 9F LDY #$9F A:FF X:02 Y:FF P:27 SP:F9 PPU:153, 78 CYC:17417
+EA4F 68 PLA A:FF X:02 Y:9F P:A5 SP:F9 PPU:153, 84 CYC:17419
+EA50 28 PLP A:FF X:02 Y:9F P:A5 SP:FA PPU:153, 96 CYC:17423
+EA51 20 47 FA JSR $FA47 A:FF X:02 Y:9F P:27 SP:FB PPU:153,108 CYC:17427
+FA47 70 1C BVS $FA65 A:FF X:02 Y:9F P:27 SP:F9 PPU:153,126 CYC:17433
+FA49 D0 1A BNE $FA65 A:FF X:02 Y:9F P:27 SP:F9 PPU:153,132 CYC:17435
+FA4B 30 18 BMI $FA65 A:FF X:02 Y:9F P:27 SP:F9 PPU:153,138 CYC:17437
+FA4D 90 16 BCC $FA65 A:FF X:02 Y:9F P:27 SP:F9 PPU:153,144 CYC:17439
+FA4F C9 FF CMP #$FF A:FF X:02 Y:9F P:27 SP:F9 PPU:153,150 CYC:17441
+FA51 D0 12 BNE $FA65 A:FF X:02 Y:9F P:27 SP:F9 PPU:153,156 CYC:17443
+FA53 60 RTS A:FF X:02 Y:9F P:27 SP:F9 PPU:153,162 CYC:17445
+EA54 AD 47 06 LDA $0647 = FF A:FF X:02 Y:9F P:27 SP:FB PPU:153,180 CYC:17451
+EA57 C9 FF CMP #$FF A:FF X:02 Y:9F P:A5 SP:FB PPU:153,192 CYC:17455
+EA59 F0 02 BEQ $EA5D A:FF X:02 Y:9F P:27 SP:FB PPU:153,198 CYC:17457
+EA5D A0 FF LDY #$FF A:FF X:02 Y:9F P:27 SP:FB PPU:153,207 CYC:17460
+EA5F A9 37 LDA #$37 A:FF X:02 Y:FF P:A5 SP:FB PPU:153,213 CYC:17462
+EA61 8D 47 06 STA $0647 = FF A:37 X:02 Y:FF P:25 SP:FB PPU:153,219 CYC:17464
+EA64 20 54 FA JSR $FA54 A:37 X:02 Y:FF P:25 SP:FB PPU:153,231 CYC:17468
+FA54 24 01 BIT $01 = FF A:37 X:02 Y:FF P:25 SP:F9 PPU:153,249 CYC:17474
+FA56 A9 F0 LDA #$F0 A:37 X:02 Y:FF P:E5 SP:F9 PPU:153,258 CYC:17477
+FA58 60 RTS A:F0 X:02 Y:FF P:E5 SP:F9 PPU:153,264 CYC:17479
+EA67 D3 45 *DCP ($45),Y = 0548 @ 0647 = 37 A:F0 X:02 Y:FF P:E5 SP:FB PPU:153,282 CYC:17485
+EA69 EA NOP A:F0 X:02 Y:FF P:E5 SP:FB PPU:153,306 CYC:17493
+EA6A EA NOP A:F0 X:02 Y:FF P:E5 SP:FB PPU:153,312 CYC:17495
+EA6B 08 PHP A:F0 X:02 Y:FF P:E5 SP:FB PPU:153,318 CYC:17497
+EA6C 48 PHA A:F0 X:02 Y:FF P:E5 SP:FA PPU:153,327 CYC:17500
+EA6D A0 A0 LDY #$A0 A:F0 X:02 Y:FF P:E5 SP:F9 PPU:153,336 CYC:17503
+EA6F 68 PLA A:F0 X:02 Y:A0 P:E5 SP:F9 PPU:154, 1 CYC:17505
+EA70 28 PLP A:F0 X:02 Y:A0 P:E5 SP:FA PPU:154, 13 CYC:17509
+EA71 20 59 FA JSR $FA59 A:F0 X:02 Y:A0 P:E5 SP:FB PPU:154, 25 CYC:17513
+FA59 50 0A BVC $FA65 A:F0 X:02 Y:A0 P:E5 SP:F9 PPU:154, 43 CYC:17519
+FA5B F0 08 BEQ $FA65 A:F0 X:02 Y:A0 P:E5 SP:F9 PPU:154, 49 CYC:17521
+FA5D 10 06 BPL $FA65 A:F0 X:02 Y:A0 P:E5 SP:F9 PPU:154, 55 CYC:17523
+FA5F 90 04 BCC $FA65 A:F0 X:02 Y:A0 P:E5 SP:F9 PPU:154, 61 CYC:17525
+FA61 C9 F0 CMP #$F0 A:F0 X:02 Y:A0 P:E5 SP:F9 PPU:154, 67 CYC:17527
+FA63 F0 02 BEQ $FA67 A:F0 X:02 Y:A0 P:67 SP:F9 PPU:154, 73 CYC:17529
+FA67 60 RTS A:F0 X:02 Y:A0 P:67 SP:F9 PPU:154, 82 CYC:17532
+EA74 AD 47 06 LDA $0647 = 36 A:F0 X:02 Y:A0 P:67 SP:FB PPU:154,100 CYC:17538
+EA77 C9 36 CMP #$36 A:36 X:02 Y:A0 P:65 SP:FB PPU:154,112 CYC:17542
+EA79 F0 02 BEQ $EA7D A:36 X:02 Y:A0 P:67 SP:FB PPU:154,118 CYC:17544
+EA7D A0 A1 LDY #$A1 A:36 X:02 Y:A0 P:67 SP:FB PPU:154,127 CYC:17547
+EA7F A2 FF LDX #$FF A:36 X:02 Y:A1 P:E5 SP:FB PPU:154,133 CYC:17549
+EA81 A9 EB LDA #$EB A:36 X:FF Y:A1 P:E5 SP:FB PPU:154,139 CYC:17551
+EA83 85 47 STA $47 = 36 A:EB X:FF Y:A1 P:E5 SP:FB PPU:154,145 CYC:17553
+EA85 20 31 FA JSR $FA31 A:EB X:FF Y:A1 P:E5 SP:FB PPU:154,154 CYC:17556
+FA31 24 01 BIT $01 = FF A:EB X:FF Y:A1 P:E5 SP:F9 PPU:154,172 CYC:17562
+FA33 18 CLC A:EB X:FF Y:A1 P:E5 SP:F9 PPU:154,181 CYC:17565
+FA34 A9 40 LDA #$40 A:EB X:FF Y:A1 P:E4 SP:F9 PPU:154,187 CYC:17567
+FA36 60 RTS A:40 X:FF Y:A1 P:64 SP:F9 PPU:154,193 CYC:17569
+EA88 D7 48 *DCP $48,X @ 47 = EB A:40 X:FF Y:A1 P:64 SP:FB PPU:154,211 CYC:17575
+EA8A EA NOP A:40 X:FF Y:A1 P:64 SP:FB PPU:154,229 CYC:17581
+EA8B EA NOP A:40 X:FF Y:A1 P:64 SP:FB PPU:154,235 CYC:17583
+EA8C EA NOP A:40 X:FF Y:A1 P:64 SP:FB PPU:154,241 CYC:17585
+EA8D EA NOP A:40 X:FF Y:A1 P:64 SP:FB PPU:154,247 CYC:17587
+EA8E 20 37 FA JSR $FA37 A:40 X:FF Y:A1 P:64 SP:FB PPU:154,253 CYC:17589
+FA37 50 2C BVC $FA65 A:40 X:FF Y:A1 P:64 SP:F9 PPU:154,271 CYC:17595
+FA39 B0 2A BCS $FA65 A:40 X:FF Y:A1 P:64 SP:F9 PPU:154,277 CYC:17597
+FA3B 30 28 BMI $FA65 A:40 X:FF Y:A1 P:64 SP:F9 PPU:154,283 CYC:17599
+FA3D C9 40 CMP #$40 A:40 X:FF Y:A1 P:64 SP:F9 PPU:154,289 CYC:17601
+FA3F D0 24 BNE $FA65 A:40 X:FF Y:A1 P:67 SP:F9 PPU:154,295 CYC:17603
+FA41 60 RTS A:40 X:FF Y:A1 P:67 SP:F9 PPU:154,301 CYC:17605
+EA91 A5 47 LDA $47 = EA A:40 X:FF Y:A1 P:67 SP:FB PPU:154,319 CYC:17611
+EA93 C9 EA CMP #$EA A:EA X:FF Y:A1 P:E5 SP:FB PPU:154,328 CYC:17614
+EA95 F0 02 BEQ $EA99 A:EA X:FF Y:A1 P:67 SP:FB PPU:154,334 CYC:17616
+EA99 C8 INY A:EA X:FF Y:A1 P:67 SP:FB PPU:155, 2 CYC:17619
+EA9A A9 00 LDA #$00 A:EA X:FF Y:A2 P:E5 SP:FB PPU:155, 8 CYC:17621
+EA9C 85 47 STA $47 = EA A:00 X:FF Y:A2 P:67 SP:FB PPU:155, 14 CYC:17623
+EA9E 20 42 FA JSR $FA42 A:00 X:FF Y:A2 P:67 SP:FB PPU:155, 23 CYC:17626
+FA42 B8 CLV A:00 X:FF Y:A2 P:67 SP:F9 PPU:155, 41 CYC:17632
+FA43 38 SEC A:00 X:FF Y:A2 P:27 SP:F9 PPU:155, 47 CYC:17634
+FA44 A9 FF LDA #$FF A:00 X:FF Y:A2 P:27 SP:F9 PPU:155, 53 CYC:17636
+FA46 60 RTS A:FF X:FF Y:A2 P:A5 SP:F9 PPU:155, 59 CYC:17638
+EAA1 D7 48 *DCP $48,X @ 47 = 00 A:FF X:FF Y:A2 P:A5 SP:FB PPU:155, 77 CYC:17644
+EAA3 EA NOP A:FF X:FF Y:A2 P:27 SP:FB PPU:155, 95 CYC:17650
+EAA4 EA NOP A:FF X:FF Y:A2 P:27 SP:FB PPU:155,101 CYC:17652
+EAA5 EA NOP A:FF X:FF Y:A2 P:27 SP:FB PPU:155,107 CYC:17654
+EAA6 EA NOP A:FF X:FF Y:A2 P:27 SP:FB PPU:155,113 CYC:17656
+EAA7 20 47 FA JSR $FA47 A:FF X:FF Y:A2 P:27 SP:FB PPU:155,119 CYC:17658
+FA47 70 1C BVS $FA65 A:FF X:FF Y:A2 P:27 SP:F9 PPU:155,137 CYC:17664
+FA49 D0 1A BNE $FA65 A:FF X:FF Y:A2 P:27 SP:F9 PPU:155,143 CYC:17666
+FA4B 30 18 BMI $FA65 A:FF X:FF Y:A2 P:27 SP:F9 PPU:155,149 CYC:17668
+FA4D 90 16 BCC $FA65 A:FF X:FF Y:A2 P:27 SP:F9 PPU:155,155 CYC:17670
+FA4F C9 FF CMP #$FF A:FF X:FF Y:A2 P:27 SP:F9 PPU:155,161 CYC:17672
+FA51 D0 12 BNE $FA65 A:FF X:FF Y:A2 P:27 SP:F9 PPU:155,167 CYC:17674
+FA53 60 RTS A:FF X:FF Y:A2 P:27 SP:F9 PPU:155,173 CYC:17676
+EAAA A5 47 LDA $47 = FF A:FF X:FF Y:A2 P:27 SP:FB PPU:155,191 CYC:17682
+EAAC C9 FF CMP #$FF A:FF X:FF Y:A2 P:A5 SP:FB PPU:155,200 CYC:17685
+EAAE F0 02 BEQ $EAB2 A:FF X:FF Y:A2 P:27 SP:FB PPU:155,206 CYC:17687
+EAB2 C8 INY A:FF X:FF Y:A2 P:27 SP:FB PPU:155,215 CYC:17690
+EAB3 A9 37 LDA #$37 A:FF X:FF Y:A3 P:A5 SP:FB PPU:155,221 CYC:17692
+EAB5 85 47 STA $47 = FF A:37 X:FF Y:A3 P:25 SP:FB PPU:155,227 CYC:17694
+EAB7 20 54 FA JSR $FA54 A:37 X:FF Y:A3 P:25 SP:FB PPU:155,236 CYC:17697
+FA54 24 01 BIT $01 = FF A:37 X:FF Y:A3 P:25 SP:F9 PPU:155,254 CYC:17703
+FA56 A9 F0 LDA #$F0 A:37 X:FF Y:A3 P:E5 SP:F9 PPU:155,263 CYC:17706
+FA58 60 RTS A:F0 X:FF Y:A3 P:E5 SP:F9 PPU:155,269 CYC:17708
+EABA D7 48 *DCP $48,X @ 47 = 37 A:F0 X:FF Y:A3 P:E5 SP:FB PPU:155,287 CYC:17714
+EABC EA NOP A:F0 X:FF Y:A3 P:E5 SP:FB PPU:155,305 CYC:17720
+EABD EA NOP A:F0 X:FF Y:A3 P:E5 SP:FB PPU:155,311 CYC:17722
+EABE EA NOP A:F0 X:FF Y:A3 P:E5 SP:FB PPU:155,317 CYC:17724
+EABF EA NOP A:F0 X:FF Y:A3 P:E5 SP:FB PPU:155,323 CYC:17726
+EAC0 20 59 FA JSR $FA59 A:F0 X:FF Y:A3 P:E5 SP:FB PPU:155,329 CYC:17728
+FA59 50 0A BVC $FA65 A:F0 X:FF Y:A3 P:E5 SP:F9 PPU:156, 6 CYC:17734
+FA5B F0 08 BEQ $FA65 A:F0 X:FF Y:A3 P:E5 SP:F9 PPU:156, 12 CYC:17736
+FA5D 10 06 BPL $FA65 A:F0 X:FF Y:A3 P:E5 SP:F9 PPU:156, 18 CYC:17738
+FA5F 90 04 BCC $FA65 A:F0 X:FF Y:A3 P:E5 SP:F9 PPU:156, 24 CYC:17740
+FA61 C9 F0 CMP #$F0 A:F0 X:FF Y:A3 P:E5 SP:F9 PPU:156, 30 CYC:17742
+FA63 F0 02 BEQ $FA67 A:F0 X:FF Y:A3 P:67 SP:F9 PPU:156, 36 CYC:17744
+FA67 60 RTS A:F0 X:FF Y:A3 P:67 SP:F9 PPU:156, 45 CYC:17747
+EAC3 A5 47 LDA $47 = 36 A:F0 X:FF Y:A3 P:67 SP:FB PPU:156, 63 CYC:17753
+EAC5 C9 36 CMP #$36 A:36 X:FF Y:A3 P:65 SP:FB PPU:156, 72 CYC:17756
+EAC7 F0 02 BEQ $EACB A:36 X:FF Y:A3 P:67 SP:FB PPU:156, 78 CYC:17758
+EACB A9 EB LDA #$EB A:36 X:FF Y:A3 P:67 SP:FB PPU:156, 87 CYC:17761
+EACD 8D 47 06 STA $0647 = 36 A:EB X:FF Y:A3 P:E5 SP:FB PPU:156, 93 CYC:17763
+EAD0 A0 FF LDY #$FF A:EB X:FF Y:A3 P:E5 SP:FB PPU:156,105 CYC:17767
+EAD2 20 31 FA JSR $FA31 A:EB X:FF Y:FF P:E5 SP:FB PPU:156,111 CYC:17769
+FA31 24 01 BIT $01 = FF A:EB X:FF Y:FF P:E5 SP:F9 PPU:156,129 CYC:17775
+FA33 18 CLC A:EB X:FF Y:FF P:E5 SP:F9 PPU:156,138 CYC:17778
+FA34 A9 40 LDA #$40 A:EB X:FF Y:FF P:E4 SP:F9 PPU:156,144 CYC:17780
+FA36 60 RTS A:40 X:FF Y:FF P:64 SP:F9 PPU:156,150 CYC:17782
+EAD5 DB 48 05 *DCP $0548,Y @ 0647 = EB A:40 X:FF Y:FF P:64 SP:FB PPU:156,168 CYC:17788
+EAD8 EA NOP A:40 X:FF Y:FF P:64 SP:FB PPU:156,189 CYC:17795
+EAD9 EA NOP A:40 X:FF Y:FF P:64 SP:FB PPU:156,195 CYC:17797
+EADA 08 PHP A:40 X:FF Y:FF P:64 SP:FB PPU:156,201 CYC:17799
+EADB 48 PHA A:40 X:FF Y:FF P:64 SP:FA PPU:156,210 CYC:17802
+EADC A0 A4 LDY #$A4 A:40 X:FF Y:FF P:64 SP:F9 PPU:156,219 CYC:17805
+EADE 68 PLA A:40 X:FF Y:A4 P:E4 SP:F9 PPU:156,225 CYC:17807
+EADF 28 PLP A:40 X:FF Y:A4 P:64 SP:FA PPU:156,237 CYC:17811
+EAE0 20 37 FA JSR $FA37 A:40 X:FF Y:A4 P:64 SP:FB PPU:156,249 CYC:17815
+FA37 50 2C BVC $FA65 A:40 X:FF Y:A4 P:64 SP:F9 PPU:156,267 CYC:17821
+FA39 B0 2A BCS $FA65 A:40 X:FF Y:A4 P:64 SP:F9 PPU:156,273 CYC:17823
+FA3B 30 28 BMI $FA65 A:40 X:FF Y:A4 P:64 SP:F9 PPU:156,279 CYC:17825
+FA3D C9 40 CMP #$40 A:40 X:FF Y:A4 P:64 SP:F9 PPU:156,285 CYC:17827
+FA3F D0 24 BNE $FA65 A:40 X:FF Y:A4 P:67 SP:F9 PPU:156,291 CYC:17829
+FA41 60 RTS A:40 X:FF Y:A4 P:67 SP:F9 PPU:156,297 CYC:17831
+EAE3 AD 47 06 LDA $0647 = EA A:40 X:FF Y:A4 P:67 SP:FB PPU:156,315 CYC:17837
+EAE6 C9 EA CMP #$EA A:EA X:FF Y:A4 P:E5 SP:FB PPU:156,327 CYC:17841
+EAE8 F0 02 BEQ $EAEC A:EA X:FF Y:A4 P:67 SP:FB PPU:156,333 CYC:17843
+EAEC A0 FF LDY #$FF A:EA X:FF Y:A4 P:67 SP:FB PPU:157, 1 CYC:17846
+EAEE A9 00 LDA #$00 A:EA X:FF Y:FF P:E5 SP:FB PPU:157, 7 CYC:17848
+EAF0 8D 47 06 STA $0647 = EA A:00 X:FF Y:FF P:67 SP:FB PPU:157, 13 CYC:17850
+EAF3 20 42 FA JSR $FA42 A:00 X:FF Y:FF P:67 SP:FB PPU:157, 25 CYC:17854
+FA42 B8 CLV A:00 X:FF Y:FF P:67 SP:F9 PPU:157, 43 CYC:17860
+FA43 38 SEC A:00 X:FF Y:FF P:27 SP:F9 PPU:157, 49 CYC:17862
+FA44 A9 FF LDA #$FF A:00 X:FF Y:FF P:27 SP:F9 PPU:157, 55 CYC:17864
+FA46 60 RTS A:FF X:FF Y:FF P:A5 SP:F9 PPU:157, 61 CYC:17866
+EAF6 DB 48 05 *DCP $0548,Y @ 0647 = 00 A:FF X:FF Y:FF P:A5 SP:FB PPU:157, 79 CYC:17872
+EAF9 EA NOP A:FF X:FF Y:FF P:27 SP:FB PPU:157,100 CYC:17879
+EAFA EA NOP A:FF X:FF Y:FF P:27 SP:FB PPU:157,106 CYC:17881
+EAFB 08 PHP A:FF X:FF Y:FF P:27 SP:FB PPU:157,112 CYC:17883
+EAFC 48 PHA A:FF X:FF Y:FF P:27 SP:FA PPU:157,121 CYC:17886
+EAFD A0 A5 LDY #$A5 A:FF X:FF Y:FF P:27 SP:F9 PPU:157,130 CYC:17889
+EAFF 68 PLA A:FF X:FF Y:A5 P:A5 SP:F9 PPU:157,136 CYC:17891
+EB00 28 PLP A:FF X:FF Y:A5 P:A5 SP:FA PPU:157,148 CYC:17895
+EB01 20 47 FA JSR $FA47 A:FF X:FF Y:A5 P:27 SP:FB PPU:157,160 CYC:17899
+FA47 70 1C BVS $FA65 A:FF X:FF Y:A5 P:27 SP:F9 PPU:157,178 CYC:17905
+FA49 D0 1A BNE $FA65 A:FF X:FF Y:A5 P:27 SP:F9 PPU:157,184 CYC:17907
+FA4B 30 18 BMI $FA65 A:FF X:FF Y:A5 P:27 SP:F9 PPU:157,190 CYC:17909
+FA4D 90 16 BCC $FA65 A:FF X:FF Y:A5 P:27 SP:F9 PPU:157,196 CYC:17911
+FA4F C9 FF CMP #$FF A:FF X:FF Y:A5 P:27 SP:F9 PPU:157,202 CYC:17913
+FA51 D0 12 BNE $FA65 A:FF X:FF Y:A5 P:27 SP:F9 PPU:157,208 CYC:17915
+FA53 60 RTS A:FF X:FF Y:A5 P:27 SP:F9 PPU:157,214 CYC:17917
+EB04 AD 47 06 LDA $0647 = FF A:FF X:FF Y:A5 P:27 SP:FB PPU:157,232 CYC:17923
+EB07 C9 FF CMP #$FF A:FF X:FF Y:A5 P:A5 SP:FB PPU:157,244 CYC:17927
+EB09 F0 02 BEQ $EB0D A:FF X:FF Y:A5 P:27 SP:FB PPU:157,250 CYC:17929
+EB0D A0 FF LDY #$FF A:FF X:FF Y:A5 P:27 SP:FB PPU:157,259 CYC:17932
+EB0F A9 37 LDA #$37 A:FF X:FF Y:FF P:A5 SP:FB PPU:157,265 CYC:17934
+EB11 8D 47 06 STA $0647 = FF A:37 X:FF Y:FF P:25 SP:FB PPU:157,271 CYC:17936
+EB14 20 54 FA JSR $FA54 A:37 X:FF Y:FF P:25 SP:FB PPU:157,283 CYC:17940
+FA54 24 01 BIT $01 = FF A:37 X:FF Y:FF P:25 SP:F9 PPU:157,301 CYC:17946
+FA56 A9 F0 LDA #$F0 A:37 X:FF Y:FF P:E5 SP:F9 PPU:157,310 CYC:17949
+FA58 60 RTS A:F0 X:FF Y:FF P:E5 SP:F9 PPU:157,316 CYC:17951
+EB17 DB 48 05 *DCP $0548,Y @ 0647 = 37 A:F0 X:FF Y:FF P:E5 SP:FB PPU:157,334 CYC:17957
+EB1A EA NOP A:F0 X:FF Y:FF P:E5 SP:FB PPU:158, 14 CYC:17964
+EB1B EA NOP A:F0 X:FF Y:FF P:E5 SP:FB PPU:158, 20 CYC:17966
+EB1C 08 PHP A:F0 X:FF Y:FF P:E5 SP:FB PPU:158, 26 CYC:17968
+EB1D 48 PHA A:F0 X:FF Y:FF P:E5 SP:FA PPU:158, 35 CYC:17971
+EB1E A0 A6 LDY #$A6 A:F0 X:FF Y:FF P:E5 SP:F9 PPU:158, 44 CYC:17974
+EB20 68 PLA A:F0 X:FF Y:A6 P:E5 SP:F9 PPU:158, 50 CYC:17976
+EB21 28 PLP A:F0 X:FF Y:A6 P:E5 SP:FA PPU:158, 62 CYC:17980
+EB22 20 59 FA JSR $FA59 A:F0 X:FF Y:A6 P:E5 SP:FB PPU:158, 74 CYC:17984
+FA59 50 0A BVC $FA65 A:F0 X:FF Y:A6 P:E5 SP:F9 PPU:158, 92 CYC:17990
+FA5B F0 08 BEQ $FA65 A:F0 X:FF Y:A6 P:E5 SP:F9 PPU:158, 98 CYC:17992
+FA5D 10 06 BPL $FA65 A:F0 X:FF Y:A6 P:E5 SP:F9 PPU:158,104 CYC:17994
+FA5F 90 04 BCC $FA65 A:F0 X:FF Y:A6 P:E5 SP:F9 PPU:158,110 CYC:17996
+FA61 C9 F0 CMP #$F0 A:F0 X:FF Y:A6 P:E5 SP:F9 PPU:158,116 CYC:17998
+FA63 F0 02 BEQ $FA67 A:F0 X:FF Y:A6 P:67 SP:F9 PPU:158,122 CYC:18000
+FA67 60 RTS A:F0 X:FF Y:A6 P:67 SP:F9 PPU:158,131 CYC:18003
+EB25 AD 47 06 LDA $0647 = 36 A:F0 X:FF Y:A6 P:67 SP:FB PPU:158,149 CYC:18009
+EB28 C9 36 CMP #$36 A:36 X:FF Y:A6 P:65 SP:FB PPU:158,161 CYC:18013
+EB2A F0 02 BEQ $EB2E A:36 X:FF Y:A6 P:67 SP:FB PPU:158,167 CYC:18015
+EB2E A0 A7 LDY #$A7 A:36 X:FF Y:A6 P:67 SP:FB PPU:158,176 CYC:18018
+EB30 A2 FF LDX #$FF A:36 X:FF Y:A7 P:E5 SP:FB PPU:158,182 CYC:18020
+EB32 A9 EB LDA #$EB A:36 X:FF Y:A7 P:E5 SP:FB PPU:158,188 CYC:18022
+EB34 8D 47 06 STA $0647 = 36 A:EB X:FF Y:A7 P:E5 SP:FB PPU:158,194 CYC:18024
+EB37 20 31 FA JSR $FA31 A:EB X:FF Y:A7 P:E5 SP:FB PPU:158,206 CYC:18028
+FA31 24 01 BIT $01 = FF A:EB X:FF Y:A7 P:E5 SP:F9 PPU:158,224 CYC:18034
+FA33 18 CLC A:EB X:FF Y:A7 P:E5 SP:F9 PPU:158,233 CYC:18037
+FA34 A9 40 LDA #$40 A:EB X:FF Y:A7 P:E4 SP:F9 PPU:158,239 CYC:18039
+FA36 60 RTS A:40 X:FF Y:A7 P:64 SP:F9 PPU:158,245 CYC:18041
+EB3A DF 48 05 *DCP $0548,X @ 0647 = EB A:40 X:FF Y:A7 P:64 SP:FB PPU:158,263 CYC:18047
+EB3D EA NOP A:40 X:FF Y:A7 P:64 SP:FB PPU:158,284 CYC:18054
+EB3E EA NOP A:40 X:FF Y:A7 P:64 SP:FB PPU:158,290 CYC:18056
+EB3F EA NOP A:40 X:FF Y:A7 P:64 SP:FB PPU:158,296 CYC:18058
+EB40 EA NOP A:40 X:FF Y:A7 P:64 SP:FB PPU:158,302 CYC:18060
+EB41 20 37 FA JSR $FA37 A:40 X:FF Y:A7 P:64 SP:FB PPU:158,308 CYC:18062
+FA37 50 2C BVC $FA65 A:40 X:FF Y:A7 P:64 SP:F9 PPU:158,326 CYC:18068
+FA39 B0 2A BCS $FA65 A:40 X:FF Y:A7 P:64 SP:F9 PPU:158,332 CYC:18070
+FA3B 30 28 BMI $FA65 A:40 X:FF Y:A7 P:64 SP:F9 PPU:158,338 CYC:18072
+FA3D C9 40 CMP #$40 A:40 X:FF Y:A7 P:64 SP:F9 PPU:159, 3 CYC:18074
+FA3F D0 24 BNE $FA65 A:40 X:FF Y:A7 P:67 SP:F9 PPU:159, 9 CYC:18076
+FA41 60 RTS A:40 X:FF Y:A7 P:67 SP:F9 PPU:159, 15 CYC:18078
+EB44 AD 47 06 LDA $0647 = EA A:40 X:FF Y:A7 P:67 SP:FB PPU:159, 33 CYC:18084
+EB47 C9 EA CMP #$EA A:EA X:FF Y:A7 P:E5 SP:FB PPU:159, 45 CYC:18088
+EB49 F0 02 BEQ $EB4D A:EA X:FF Y:A7 P:67 SP:FB PPU:159, 51 CYC:18090
+EB4D C8 INY A:EA X:FF Y:A7 P:67 SP:FB PPU:159, 60 CYC:18093
+EB4E A9 00 LDA #$00 A:EA X:FF Y:A8 P:E5 SP:FB PPU:159, 66 CYC:18095
+EB50 8D 47 06 STA $0647 = EA A:00 X:FF Y:A8 P:67 SP:FB PPU:159, 72 CYC:18097
+EB53 20 42 FA JSR $FA42 A:00 X:FF Y:A8 P:67 SP:FB PPU:159, 84 CYC:18101
+FA42 B8 CLV A:00 X:FF Y:A8 P:67 SP:F9 PPU:159,102 CYC:18107
+FA43 38 SEC A:00 X:FF Y:A8 P:27 SP:F9 PPU:159,108 CYC:18109
+FA44 A9 FF LDA #$FF A:00 X:FF Y:A8 P:27 SP:F9 PPU:159,114 CYC:18111
+FA46 60 RTS A:FF X:FF Y:A8 P:A5 SP:F9 PPU:159,120 CYC:18113
+EB56 DF 48 05 *DCP $0548,X @ 0647 = 00 A:FF X:FF Y:A8 P:A5 SP:FB PPU:159,138 CYC:18119
+EB59 EA NOP A:FF X:FF Y:A8 P:27 SP:FB PPU:159,159 CYC:18126
+EB5A EA NOP A:FF X:FF Y:A8 P:27 SP:FB PPU:159,165 CYC:18128
+EB5B EA NOP A:FF X:FF Y:A8 P:27 SP:FB PPU:159,171 CYC:18130
+EB5C EA NOP A:FF X:FF Y:A8 P:27 SP:FB PPU:159,177 CYC:18132
+EB5D 20 47 FA JSR $FA47 A:FF X:FF Y:A8 P:27 SP:FB PPU:159,183 CYC:18134
+FA47 70 1C BVS $FA65 A:FF X:FF Y:A8 P:27 SP:F9 PPU:159,201 CYC:18140
+FA49 D0 1A BNE $FA65 A:FF X:FF Y:A8 P:27 SP:F9 PPU:159,207 CYC:18142
+FA4B 30 18 BMI $FA65 A:FF X:FF Y:A8 P:27 SP:F9 PPU:159,213 CYC:18144
+FA4D 90 16 BCC $FA65 A:FF X:FF Y:A8 P:27 SP:F9 PPU:159,219 CYC:18146
+FA4F C9 FF CMP #$FF A:FF X:FF Y:A8 P:27 SP:F9 PPU:159,225 CYC:18148
+FA51 D0 12 BNE $FA65 A:FF X:FF Y:A8 P:27 SP:F9 PPU:159,231 CYC:18150
+FA53 60 RTS A:FF X:FF Y:A8 P:27 SP:F9 PPU:159,237 CYC:18152
+EB60 AD 47 06 LDA $0647 = FF A:FF X:FF Y:A8 P:27 SP:FB PPU:159,255 CYC:18158
+EB63 C9 FF CMP #$FF A:FF X:FF Y:A8 P:A5 SP:FB PPU:159,267 CYC:18162
+EB65 F0 02 BEQ $EB69 A:FF X:FF Y:A8 P:27 SP:FB PPU:159,273 CYC:18164
+EB69 C8 INY A:FF X:FF Y:A8 P:27 SP:FB PPU:159,282 CYC:18167
+EB6A A9 37 LDA #$37 A:FF X:FF Y:A9 P:A5 SP:FB PPU:159,288 CYC:18169
+EB6C 8D 47 06 STA $0647 = FF A:37 X:FF Y:A9 P:25 SP:FB PPU:159,294 CYC:18171
+EB6F 20 54 FA JSR $FA54 A:37 X:FF Y:A9 P:25 SP:FB PPU:159,306 CYC:18175
+FA54 24 01 BIT $01 = FF A:37 X:FF Y:A9 P:25 SP:F9 PPU:159,324 CYC:18181
+FA56 A9 F0 LDA #$F0 A:37 X:FF Y:A9 P:E5 SP:F9 PPU:159,333 CYC:18184
+FA58 60 RTS A:F0 X:FF Y:A9 P:E5 SP:F9 PPU:159,339 CYC:18186
+EB72 DF 48 05 *DCP $0548,X @ 0647 = 37 A:F0 X:FF Y:A9 P:E5 SP:FB PPU:160, 16 CYC:18192
+EB75 EA NOP A:F0 X:FF Y:A9 P:E5 SP:FB PPU:160, 37 CYC:18199
+EB76 EA NOP A:F0 X:FF Y:A9 P:E5 SP:FB PPU:160, 43 CYC:18201
+EB77 EA NOP A:F0 X:FF Y:A9 P:E5 SP:FB PPU:160, 49 CYC:18203
+EB78 EA NOP A:F0 X:FF Y:A9 P:E5 SP:FB PPU:160, 55 CYC:18205
+EB79 20 59 FA JSR $FA59 A:F0 X:FF Y:A9 P:E5 SP:FB PPU:160, 61 CYC:18207
+FA59 50 0A BVC $FA65 A:F0 X:FF Y:A9 P:E5 SP:F9 PPU:160, 79 CYC:18213
+FA5B F0 08 BEQ $FA65 A:F0 X:FF Y:A9 P:E5 SP:F9 PPU:160, 85 CYC:18215
+FA5D 10 06 BPL $FA65 A:F0 X:FF Y:A9 P:E5 SP:F9 PPU:160, 91 CYC:18217
+FA5F 90 04 BCC $FA65 A:F0 X:FF Y:A9 P:E5 SP:F9 PPU:160, 97 CYC:18219
+FA61 C9 F0 CMP #$F0 A:F0 X:FF Y:A9 P:E5 SP:F9 PPU:160,103 CYC:18221
+FA63 F0 02 BEQ $FA67 A:F0 X:FF Y:A9 P:67 SP:F9 PPU:160,109 CYC:18223
+FA67 60 RTS A:F0 X:FF Y:A9 P:67 SP:F9 PPU:160,118 CYC:18226
+EB7C AD 47 06 LDA $0647 = 36 A:F0 X:FF Y:A9 P:67 SP:FB PPU:160,136 CYC:18232
+EB7F C9 36 CMP #$36 A:36 X:FF Y:A9 P:65 SP:FB PPU:160,148 CYC:18236
+EB81 F0 02 BEQ $EB85 A:36 X:FF Y:A9 P:67 SP:FB PPU:160,154 CYC:18238
+EB85 60 RTS A:36 X:FF Y:A9 P:67 SP:FB PPU:160,163 CYC:18241
+C63E 20 86 EB JSR $EB86 A:36 X:FF Y:A9 P:67 SP:FD PPU:160,181 CYC:18247
+EB86 A9 FF LDA #$FF A:36 X:FF Y:A9 P:67 SP:FB PPU:160,199 CYC:18253
+EB88 85 01 STA $01 = FF A:FF X:FF Y:A9 P:E5 SP:FB PPU:160,205 CYC:18255
+EB8A A0 AA LDY #$AA A:FF X:FF Y:A9 P:E5 SP:FB PPU:160,214 CYC:18258
+EB8C A2 02 LDX #$02 A:FF X:FF Y:AA P:E5 SP:FB PPU:160,220 CYC:18260
+EB8E A9 47 LDA #$47 A:FF X:02 Y:AA P:65 SP:FB PPU:160,226 CYC:18262
+EB90 85 47 STA $47 = 36 A:47 X:02 Y:AA P:65 SP:FB PPU:160,232 CYC:18264
+EB92 A9 06 LDA #$06 A:47 X:02 Y:AA P:65 SP:FB PPU:160,241 CYC:18267
+EB94 85 48 STA $48 = 06 A:06 X:02 Y:AA P:65 SP:FB PPU:160,247 CYC:18269
+EB96 A9 EB LDA #$EB A:06 X:02 Y:AA P:65 SP:FB PPU:160,256 CYC:18272
+EB98 8D 47 06 STA $0647 = 36 A:EB X:02 Y:AA P:E5 SP:FB PPU:160,262 CYC:18274
+EB9B 20 B1 FA JSR $FAB1 A:EB X:02 Y:AA P:E5 SP:FB PPU:160,274 CYC:18278
+FAB1 24 01 BIT $01 = FF A:EB X:02 Y:AA P:E5 SP:F9 PPU:160,292 CYC:18284
+FAB3 18 CLC A:EB X:02 Y:AA P:E5 SP:F9 PPU:160,301 CYC:18287
+FAB4 A9 40 LDA #$40 A:EB X:02 Y:AA P:E4 SP:F9 PPU:160,307 CYC:18289
+FAB6 60 RTS A:40 X:02 Y:AA P:64 SP:F9 PPU:160,313 CYC:18291
+EB9E E3 45 *ISB ($45,X) @ 47 = 0647 = EB A:40 X:02 Y:AA P:64 SP:FB PPU:160,331 CYC:18297
+EBA0 EA NOP A:53 X:02 Y:AA P:24 SP:FB PPU:161, 14 CYC:18305
+EBA1 EA NOP A:53 X:02 Y:AA P:24 SP:FB PPU:161, 20 CYC:18307
+EBA2 EA NOP A:53 X:02 Y:AA P:24 SP:FB PPU:161, 26 CYC:18309
+EBA3 EA NOP A:53 X:02 Y:AA P:24 SP:FB PPU:161, 32 CYC:18311
+EBA4 20 B7 FA JSR $FAB7 A:53 X:02 Y:AA P:24 SP:FB PPU:161, 38 CYC:18313
+FAB7 70 2D BVS $FAE6 A:53 X:02 Y:AA P:24 SP:F9 PPU:161, 56 CYC:18319
+FAB9 B0 2B BCS $FAE6 A:53 X:02 Y:AA P:24 SP:F9 PPU:161, 62 CYC:18321
+FABB 30 29 BMI $FAE6 A:53 X:02 Y:AA P:24 SP:F9 PPU:161, 68 CYC:18323
+FABD C9 53 CMP #$53 A:53 X:02 Y:AA P:24 SP:F9 PPU:161, 74 CYC:18325
+FABF D0 25 BNE $FAE6 A:53 X:02 Y:AA P:27 SP:F9 PPU:161, 80 CYC:18327
+FAC1 60 RTS A:53 X:02 Y:AA P:27 SP:F9 PPU:161, 86 CYC:18329
+EBA7 AD 47 06 LDA $0647 = EC A:53 X:02 Y:AA P:27 SP:FB PPU:161,104 CYC:18335
+EBAA C9 EC CMP #$EC A:EC X:02 Y:AA P:A5 SP:FB PPU:161,116 CYC:18339
+EBAC F0 02 BEQ $EBB0 A:EC X:02 Y:AA P:27 SP:FB PPU:161,122 CYC:18341
+EBB0 C8 INY A:EC X:02 Y:AA P:27 SP:FB PPU:161,131 CYC:18344
+EBB1 A9 FF LDA #$FF A:EC X:02 Y:AB P:A5 SP:FB PPU:161,137 CYC:18346
+EBB3 8D 47 06 STA $0647 = EC A:FF X:02 Y:AB P:A5 SP:FB PPU:161,143 CYC:18348
+EBB6 20 C2 FA JSR $FAC2 A:FF X:02 Y:AB P:A5 SP:FB PPU:161,155 CYC:18352
+FAC2 B8 CLV A:FF X:02 Y:AB P:A5 SP:F9 PPU:161,173 CYC:18358
+FAC3 38 SEC A:FF X:02 Y:AB P:A5 SP:F9 PPU:161,179 CYC:18360
+FAC4 A9 FF LDA #$FF A:FF X:02 Y:AB P:A5 SP:F9 PPU:161,185 CYC:18362
+FAC6 60 RTS A:FF X:02 Y:AB P:A5 SP:F9 PPU:161,191 CYC:18364
+EBB9 E3 45 *ISB ($45,X) @ 47 = 0647 = FF A:FF X:02 Y:AB P:A5 SP:FB PPU:161,209 CYC:18370
+EBBB EA NOP A:FF X:02 Y:AB P:A5 SP:FB PPU:161,233 CYC:18378
+EBBC EA NOP A:FF X:02 Y:AB P:A5 SP:FB PPU:161,239 CYC:18380
+EBBD EA NOP A:FF X:02 Y:AB P:A5 SP:FB PPU:161,245 CYC:18382
+EBBE EA NOP A:FF X:02 Y:AB P:A5 SP:FB PPU:161,251 CYC:18384
+EBBF 20 C7 FA JSR $FAC7 A:FF X:02 Y:AB P:A5 SP:FB PPU:161,257 CYC:18386
+FAC7 70 1D BVS $FAE6 A:FF X:02 Y:AB P:A5 SP:F9 PPU:161,275 CYC:18392
+FAC9 F0 1B BEQ $FAE6 A:FF X:02 Y:AB P:A5 SP:F9 PPU:161,281 CYC:18394
+FACB 10 19 BPL $FAE6 A:FF X:02 Y:AB P:A5 SP:F9 PPU:161,287 CYC:18396
+FACD 90 17 BCC $FAE6 A:FF X:02 Y:AB P:A5 SP:F9 PPU:161,293 CYC:18398
+FACF C9 FF CMP #$FF A:FF X:02 Y:AB P:A5 SP:F9 PPU:161,299 CYC:18400
+FAD1 D0 13 BNE $FAE6 A:FF X:02 Y:AB P:27 SP:F9 PPU:161,305 CYC:18402
+FAD3 60 RTS A:FF X:02 Y:AB P:27 SP:F9 PPU:161,311 CYC:18404
+EBC2 AD 47 06 LDA $0647 = 00 A:FF X:02 Y:AB P:27 SP:FB PPU:161,329 CYC:18410
+EBC5 C9 00 CMP #$00 A:00 X:02 Y:AB P:27 SP:FB PPU:162, 0 CYC:18414
+EBC7 F0 02 BEQ $EBCB A:00 X:02 Y:AB P:27 SP:FB PPU:162, 6 CYC:18416
+EBCB C8 INY A:00 X:02 Y:AB P:27 SP:FB PPU:162, 15 CYC:18419
+EBCC A9 37 LDA #$37 A:00 X:02 Y:AC P:A5 SP:FB PPU:162, 21 CYC:18421
+EBCE 8D 47 06 STA $0647 = 00 A:37 X:02 Y:AC P:25 SP:FB PPU:162, 27 CYC:18423
+EBD1 20 D4 FA JSR $FAD4 A:37 X:02 Y:AC P:25 SP:FB PPU:162, 39 CYC:18427
+FAD4 24 01 BIT $01 = FF A:37 X:02 Y:AC P:25 SP:F9 PPU:162, 57 CYC:18433
+FAD6 38 SEC A:37 X:02 Y:AC P:E5 SP:F9 PPU:162, 66 CYC:18436
+FAD7 A9 F0 LDA #$F0 A:37 X:02 Y:AC P:E5 SP:F9 PPU:162, 72 CYC:18438
+FAD9 60 RTS A:F0 X:02 Y:AC P:E5 SP:F9 PPU:162, 78 CYC:18440
+EBD4 E3 45 *ISB ($45,X) @ 47 = 0647 = 37 A:F0 X:02 Y:AC P:E5 SP:FB PPU:162, 96 CYC:18446
+EBD6 EA NOP A:B8 X:02 Y:AC P:A5 SP:FB PPU:162,120 CYC:18454
+EBD7 EA NOP A:B8 X:02 Y:AC P:A5 SP:FB PPU:162,126 CYC:18456
+EBD8 EA NOP A:B8 X:02 Y:AC P:A5 SP:FB PPU:162,132 CYC:18458
+EBD9 EA NOP A:B8 X:02 Y:AC P:A5 SP:FB PPU:162,138 CYC:18460
+EBDA 20 DA FA JSR $FADA A:B8 X:02 Y:AC P:A5 SP:FB PPU:162,144 CYC:18462
+FADA 70 0A BVS $FAE6 A:B8 X:02 Y:AC P:A5 SP:F9 PPU:162,162 CYC:18468
+FADC F0 08 BEQ $FAE6 A:B8 X:02 Y:AC P:A5 SP:F9 PPU:162,168 CYC:18470
+FADE 10 06 BPL $FAE6 A:B8 X:02 Y:AC P:A5 SP:F9 PPU:162,174 CYC:18472
+FAE0 90 04 BCC $FAE6 A:B8 X:02 Y:AC P:A5 SP:F9 PPU:162,180 CYC:18474
+FAE2 C9 B8 CMP #$B8 A:B8 X:02 Y:AC P:A5 SP:F9 PPU:162,186 CYC:18476
+FAE4 F0 02 BEQ $FAE8 A:B8 X:02 Y:AC P:27 SP:F9 PPU:162,192 CYC:18478
+FAE8 60 RTS A:B8 X:02 Y:AC P:27 SP:F9 PPU:162,201 CYC:18481
+EBDD AD 47 06 LDA $0647 = 38 A:B8 X:02 Y:AC P:27 SP:FB PPU:162,219 CYC:18487
+EBE0 C9 38 CMP #$38 A:38 X:02 Y:AC P:25 SP:FB PPU:162,231 CYC:18491
+EBE2 F0 02 BEQ $EBE6 A:38 X:02 Y:AC P:27 SP:FB PPU:162,237 CYC:18493
+EBE6 C8 INY A:38 X:02 Y:AC P:27 SP:FB PPU:162,246 CYC:18496
+EBE7 A9 EB LDA #$EB A:38 X:02 Y:AD P:A5 SP:FB PPU:162,252 CYC:18498
+EBE9 85 47 STA $47 = 47 A:EB X:02 Y:AD P:A5 SP:FB PPU:162,258 CYC:18500
+EBEB 20 B1 FA JSR $FAB1 A:EB X:02 Y:AD P:A5 SP:FB PPU:162,267 CYC:18503
+FAB1 24 01 BIT $01 = FF A:EB X:02 Y:AD P:A5 SP:F9 PPU:162,285 CYC:18509
+FAB3 18 CLC A:EB X:02 Y:AD P:E5 SP:F9 PPU:162,294 CYC:18512
+FAB4 A9 40 LDA #$40 A:EB X:02 Y:AD P:E4 SP:F9 PPU:162,300 CYC:18514
+FAB6 60 RTS A:40 X:02 Y:AD P:64 SP:F9 PPU:162,306 CYC:18516
+EBEE E7 47 *ISB $47 = EB A:40 X:02 Y:AD P:64 SP:FB PPU:162,324 CYC:18522
+EBF0 EA NOP A:53 X:02 Y:AD P:24 SP:FB PPU:162,339 CYC:18527
+EBF1 EA NOP A:53 X:02 Y:AD P:24 SP:FB PPU:163, 4 CYC:18529
+EBF2 EA NOP A:53 X:02 Y:AD P:24 SP:FB PPU:163, 10 CYC:18531
+EBF3 EA NOP A:53 X:02 Y:AD P:24 SP:FB PPU:163, 16 CYC:18533
+EBF4 20 B7 FA JSR $FAB7 A:53 X:02 Y:AD P:24 SP:FB PPU:163, 22 CYC:18535
+FAB7 70 2D BVS $FAE6 A:53 X:02 Y:AD P:24 SP:F9 PPU:163, 40 CYC:18541
+FAB9 B0 2B BCS $FAE6 A:53 X:02 Y:AD P:24 SP:F9 PPU:163, 46 CYC:18543
+FABB 30 29 BMI $FAE6 A:53 X:02 Y:AD P:24 SP:F9 PPU:163, 52 CYC:18545
+FABD C9 53 CMP #$53 A:53 X:02 Y:AD P:24 SP:F9 PPU:163, 58 CYC:18547
+FABF D0 25 BNE $FAE6 A:53 X:02 Y:AD P:27 SP:F9 PPU:163, 64 CYC:18549
+FAC1 60 RTS A:53 X:02 Y:AD P:27 SP:F9 PPU:163, 70 CYC:18551
+EBF7 A5 47 LDA $47 = EC A:53 X:02 Y:AD P:27 SP:FB PPU:163, 88 CYC:18557
+EBF9 C9 EC CMP #$EC A:EC X:02 Y:AD P:A5 SP:FB PPU:163, 97 CYC:18560
+EBFB F0 02 BEQ $EBFF A:EC X:02 Y:AD P:27 SP:FB PPU:163,103 CYC:18562
+EBFF C8 INY A:EC X:02 Y:AD P:27 SP:FB PPU:163,112 CYC:18565
+EC00 A9 FF LDA #$FF A:EC X:02 Y:AE P:A5 SP:FB PPU:163,118 CYC:18567
+EC02 85 47 STA $47 = EC A:FF X:02 Y:AE P:A5 SP:FB PPU:163,124 CYC:18569
+EC04 20 C2 FA JSR $FAC2 A:FF X:02 Y:AE P:A5 SP:FB PPU:163,133 CYC:18572
+FAC2 B8 CLV A:FF X:02 Y:AE P:A5 SP:F9 PPU:163,151 CYC:18578
+FAC3 38 SEC A:FF X:02 Y:AE P:A5 SP:F9 PPU:163,157 CYC:18580
+FAC4 A9 FF LDA #$FF A:FF X:02 Y:AE P:A5 SP:F9 PPU:163,163 CYC:18582
+FAC6 60 RTS A:FF X:02 Y:AE P:A5 SP:F9 PPU:163,169 CYC:18584
+EC07 E7 47 *ISB $47 = FF A:FF X:02 Y:AE P:A5 SP:FB PPU:163,187 CYC:18590
+EC09 EA NOP A:FF X:02 Y:AE P:A5 SP:FB PPU:163,202 CYC:18595
+EC0A EA NOP A:FF X:02 Y:AE P:A5 SP:FB PPU:163,208 CYC:18597
+EC0B EA NOP A:FF X:02 Y:AE P:A5 SP:FB PPU:163,214 CYC:18599
+EC0C EA NOP A:FF X:02 Y:AE P:A5 SP:FB PPU:163,220 CYC:18601
+EC0D 20 C7 FA JSR $FAC7 A:FF X:02 Y:AE P:A5 SP:FB PPU:163,226 CYC:18603
+FAC7 70 1D BVS $FAE6 A:FF X:02 Y:AE P:A5 SP:F9 PPU:163,244 CYC:18609
+FAC9 F0 1B BEQ $FAE6 A:FF X:02 Y:AE P:A5 SP:F9 PPU:163,250 CYC:18611
+FACB 10 19 BPL $FAE6 A:FF X:02 Y:AE P:A5 SP:F9 PPU:163,256 CYC:18613
+FACD 90 17 BCC $FAE6 A:FF X:02 Y:AE P:A5 SP:F9 PPU:163,262 CYC:18615
+FACF C9 FF CMP #$FF A:FF X:02 Y:AE P:A5 SP:F9 PPU:163,268 CYC:18617
+FAD1 D0 13 BNE $FAE6 A:FF X:02 Y:AE P:27 SP:F9 PPU:163,274 CYC:18619
+FAD3 60 RTS A:FF X:02 Y:AE P:27 SP:F9 PPU:163,280 CYC:18621
+EC10 A5 47 LDA $47 = 00 A:FF X:02 Y:AE P:27 SP:FB PPU:163,298 CYC:18627
+EC12 C9 00 CMP #$00 A:00 X:02 Y:AE P:27 SP:FB PPU:163,307 CYC:18630
+EC14 F0 02 BEQ $EC18 A:00 X:02 Y:AE P:27 SP:FB PPU:163,313 CYC:18632
+EC18 C8 INY A:00 X:02 Y:AE P:27 SP:FB PPU:163,322 CYC:18635
+EC19 A9 37 LDA #$37 A:00 X:02 Y:AF P:A5 SP:FB PPU:163,328 CYC:18637
+EC1B 85 47 STA $47 = 00 A:37 X:02 Y:AF P:25 SP:FB PPU:163,334 CYC:18639
+EC1D 20 D4 FA JSR $FAD4 A:37 X:02 Y:AF P:25 SP:FB PPU:164, 2 CYC:18642
+FAD4 24 01 BIT $01 = FF A:37 X:02 Y:AF P:25 SP:F9 PPU:164, 20 CYC:18648
+FAD6 38 SEC A:37 X:02 Y:AF P:E5 SP:F9 PPU:164, 29 CYC:18651
+FAD7 A9 F0 LDA #$F0 A:37 X:02 Y:AF P:E5 SP:F9 PPU:164, 35 CYC:18653
+FAD9 60 RTS A:F0 X:02 Y:AF P:E5 SP:F9 PPU:164, 41 CYC:18655
+EC20 E7 47 *ISB $47 = 37 A:F0 X:02 Y:AF P:E5 SP:FB PPU:164, 59 CYC:18661
+EC22 EA NOP A:B8 X:02 Y:AF P:A5 SP:FB PPU:164, 74 CYC:18666
+EC23 EA NOP A:B8 X:02 Y:AF P:A5 SP:FB PPU:164, 80 CYC:18668
+EC24 EA NOP A:B8 X:02 Y:AF P:A5 SP:FB PPU:164, 86 CYC:18670
+EC25 EA NOP A:B8 X:02 Y:AF P:A5 SP:FB PPU:164, 92 CYC:18672
+EC26 20 DA FA JSR $FADA A:B8 X:02 Y:AF P:A5 SP:FB PPU:164, 98 CYC:18674
+FADA 70 0A BVS $FAE6 A:B8 X:02 Y:AF P:A5 SP:F9 PPU:164,116 CYC:18680
+FADC F0 08 BEQ $FAE6 A:B8 X:02 Y:AF P:A5 SP:F9 PPU:164,122 CYC:18682
+FADE 10 06 BPL $FAE6 A:B8 X:02 Y:AF P:A5 SP:F9 PPU:164,128 CYC:18684
+FAE0 90 04 BCC $FAE6 A:B8 X:02 Y:AF P:A5 SP:F9 PPU:164,134 CYC:18686
+FAE2 C9 B8 CMP #$B8 A:B8 X:02 Y:AF P:A5 SP:F9 PPU:164,140 CYC:18688
+FAE4 F0 02 BEQ $FAE8 A:B8 X:02 Y:AF P:27 SP:F9 PPU:164,146 CYC:18690
+FAE8 60 RTS A:B8 X:02 Y:AF P:27 SP:F9 PPU:164,155 CYC:18693
+EC29 A5 47 LDA $47 = 38 A:B8 X:02 Y:AF P:27 SP:FB PPU:164,173 CYC:18699
+EC2B C9 38 CMP #$38 A:38 X:02 Y:AF P:25 SP:FB PPU:164,182 CYC:18702
+EC2D F0 02 BEQ $EC31 A:38 X:02 Y:AF P:27 SP:FB PPU:164,188 CYC:18704
+EC31 C8 INY A:38 X:02 Y:AF P:27 SP:FB PPU:164,197 CYC:18707
+EC32 A9 EB LDA #$EB A:38 X:02 Y:B0 P:A5 SP:FB PPU:164,203 CYC:18709
+EC34 8D 47 06 STA $0647 = 38 A:EB X:02 Y:B0 P:A5 SP:FB PPU:164,209 CYC:18711
+EC37 20 B1 FA JSR $FAB1 A:EB X:02 Y:B0 P:A5 SP:FB PPU:164,221 CYC:18715
+FAB1 24 01 BIT $01 = FF A:EB X:02 Y:B0 P:A5 SP:F9 PPU:164,239 CYC:18721
+FAB3 18 CLC A:EB X:02 Y:B0 P:E5 SP:F9 PPU:164,248 CYC:18724
+FAB4 A9 40 LDA #$40 A:EB X:02 Y:B0 P:E4 SP:F9 PPU:164,254 CYC:18726
+FAB6 60 RTS A:40 X:02 Y:B0 P:64 SP:F9 PPU:164,260 CYC:18728
+EC3A EF 47 06 *ISB $0647 = EB A:40 X:02 Y:B0 P:64 SP:FB PPU:164,278 CYC:18734
+EC3D EA NOP A:53 X:02 Y:B0 P:24 SP:FB PPU:164,296 CYC:18740
+EC3E EA NOP A:53 X:02 Y:B0 P:24 SP:FB PPU:164,302 CYC:18742
+EC3F EA NOP A:53 X:02 Y:B0 P:24 SP:FB PPU:164,308 CYC:18744
+EC40 EA NOP A:53 X:02 Y:B0 P:24 SP:FB PPU:164,314 CYC:18746
+EC41 20 B7 FA JSR $FAB7 A:53 X:02 Y:B0 P:24 SP:FB PPU:164,320 CYC:18748
+FAB7 70 2D BVS $FAE6 A:53 X:02 Y:B0 P:24 SP:F9 PPU:164,338 CYC:18754
+FAB9 B0 2B BCS $FAE6 A:53 X:02 Y:B0 P:24 SP:F9 PPU:165, 3 CYC:18756
+FABB 30 29 BMI $FAE6 A:53 X:02 Y:B0 P:24 SP:F9 PPU:165, 9 CYC:18758
+FABD C9 53 CMP #$53 A:53 X:02 Y:B0 P:24 SP:F9 PPU:165, 15 CYC:18760
+FABF D0 25 BNE $FAE6 A:53 X:02 Y:B0 P:27 SP:F9 PPU:165, 21 CYC:18762
+FAC1 60 RTS A:53 X:02 Y:B0 P:27 SP:F9 PPU:165, 27 CYC:18764
+EC44 AD 47 06 LDA $0647 = EC A:53 X:02 Y:B0 P:27 SP:FB PPU:165, 45 CYC:18770
+EC47 C9 EC CMP #$EC A:EC X:02 Y:B0 P:A5 SP:FB PPU:165, 57 CYC:18774
+EC49 F0 02 BEQ $EC4D A:EC X:02 Y:B0 P:27 SP:FB PPU:165, 63 CYC:18776
+EC4D C8 INY A:EC X:02 Y:B0 P:27 SP:FB PPU:165, 72 CYC:18779
+EC4E A9 FF LDA #$FF A:EC X:02 Y:B1 P:A5 SP:FB PPU:165, 78 CYC:18781
+EC50 8D 47 06 STA $0647 = EC A:FF X:02 Y:B1 P:A5 SP:FB PPU:165, 84 CYC:18783
+EC53 20 C2 FA JSR $FAC2 A:FF X:02 Y:B1 P:A5 SP:FB PPU:165, 96 CYC:18787
+FAC2 B8 CLV A:FF X:02 Y:B1 P:A5 SP:F9 PPU:165,114 CYC:18793
+FAC3 38 SEC A:FF X:02 Y:B1 P:A5 SP:F9 PPU:165,120 CYC:18795
+FAC4 A9 FF LDA #$FF A:FF X:02 Y:B1 P:A5 SP:F9 PPU:165,126 CYC:18797
+FAC6 60 RTS A:FF X:02 Y:B1 P:A5 SP:F9 PPU:165,132 CYC:18799
+EC56 EF 47 06 *ISB $0647 = FF A:FF X:02 Y:B1 P:A5 SP:FB PPU:165,150 CYC:18805
+EC59 EA NOP A:FF X:02 Y:B1 P:A5 SP:FB PPU:165,168 CYC:18811
+EC5A EA NOP A:FF X:02 Y:B1 P:A5 SP:FB PPU:165,174 CYC:18813
+EC5B EA NOP A:FF X:02 Y:B1 P:A5 SP:FB PPU:165,180 CYC:18815
+EC5C EA NOP A:FF X:02 Y:B1 P:A5 SP:FB PPU:165,186 CYC:18817
+EC5D 20 C7 FA JSR $FAC7 A:FF X:02 Y:B1 P:A5 SP:FB PPU:165,192 CYC:18819
+FAC7 70 1D BVS $FAE6 A:FF X:02 Y:B1 P:A5 SP:F9 PPU:165,210 CYC:18825
+FAC9 F0 1B BEQ $FAE6 A:FF X:02 Y:B1 P:A5 SP:F9 PPU:165,216 CYC:18827
+FACB 10 19 BPL $FAE6 A:FF X:02 Y:B1 P:A5 SP:F9 PPU:165,222 CYC:18829
+FACD 90 17 BCC $FAE6 A:FF X:02 Y:B1 P:A5 SP:F9 PPU:165,228 CYC:18831
+FACF C9 FF CMP #$FF A:FF X:02 Y:B1 P:A5 SP:F9 PPU:165,234 CYC:18833
+FAD1 D0 13 BNE $FAE6 A:FF X:02 Y:B1 P:27 SP:F9 PPU:165,240 CYC:18835
+FAD3 60 RTS A:FF X:02 Y:B1 P:27 SP:F9 PPU:165,246 CYC:18837
+EC60 AD 47 06 LDA $0647 = 00 A:FF X:02 Y:B1 P:27 SP:FB PPU:165,264 CYC:18843
+EC63 C9 00 CMP #$00 A:00 X:02 Y:B1 P:27 SP:FB PPU:165,276 CYC:18847
+EC65 F0 02 BEQ $EC69 A:00 X:02 Y:B1 P:27 SP:FB PPU:165,282 CYC:18849
+EC69 C8 INY A:00 X:02 Y:B1 P:27 SP:FB PPU:165,291 CYC:18852
+EC6A A9 37 LDA #$37 A:00 X:02 Y:B2 P:A5 SP:FB PPU:165,297 CYC:18854
+EC6C 8D 47 06 STA $0647 = 00 A:37 X:02 Y:B2 P:25 SP:FB PPU:165,303 CYC:18856
+EC6F 20 D4 FA JSR $FAD4 A:37 X:02 Y:B2 P:25 SP:FB PPU:165,315 CYC:18860
+FAD4 24 01 BIT $01 = FF A:37 X:02 Y:B2 P:25 SP:F9 PPU:165,333 CYC:18866
+FAD6 38 SEC A:37 X:02 Y:B2 P:E5 SP:F9 PPU:166, 1 CYC:18869
+FAD7 A9 F0 LDA #$F0 A:37 X:02 Y:B2 P:E5 SP:F9 PPU:166, 7 CYC:18871
+FAD9 60 RTS A:F0 X:02 Y:B2 P:E5 SP:F9 PPU:166, 13 CYC:18873
+EC72 EF 47 06 *ISB $0647 = 37 A:F0 X:02 Y:B2 P:E5 SP:FB PPU:166, 31 CYC:18879
+EC75 EA NOP A:B8 X:02 Y:B2 P:A5 SP:FB PPU:166, 49 CYC:18885
+EC76 EA NOP A:B8 X:02 Y:B2 P:A5 SP:FB PPU:166, 55 CYC:18887
+EC77 EA NOP A:B8 X:02 Y:B2 P:A5 SP:FB PPU:166, 61 CYC:18889
+EC78 EA NOP A:B8 X:02 Y:B2 P:A5 SP:FB PPU:166, 67 CYC:18891
+EC79 20 DA FA JSR $FADA A:B8 X:02 Y:B2 P:A5 SP:FB PPU:166, 73 CYC:18893
+FADA 70 0A BVS $FAE6 A:B8 X:02 Y:B2 P:A5 SP:F9 PPU:166, 91 CYC:18899
+FADC F0 08 BEQ $FAE6 A:B8 X:02 Y:B2 P:A5 SP:F9 PPU:166, 97 CYC:18901
+FADE 10 06 BPL $FAE6 A:B8 X:02 Y:B2 P:A5 SP:F9 PPU:166,103 CYC:18903
+FAE0 90 04 BCC $FAE6 A:B8 X:02 Y:B2 P:A5 SP:F9 PPU:166,109 CYC:18905
+FAE2 C9 B8 CMP #$B8 A:B8 X:02 Y:B2 P:A5 SP:F9 PPU:166,115 CYC:18907
+FAE4 F0 02 BEQ $FAE8 A:B8 X:02 Y:B2 P:27 SP:F9 PPU:166,121 CYC:18909
+FAE8 60 RTS A:B8 X:02 Y:B2 P:27 SP:F9 PPU:166,130 CYC:18912
+EC7C AD 47 06 LDA $0647 = 38 A:B8 X:02 Y:B2 P:27 SP:FB PPU:166,148 CYC:18918
+EC7F C9 38 CMP #$38 A:38 X:02 Y:B2 P:25 SP:FB PPU:166,160 CYC:18922
+EC81 F0 02 BEQ $EC85 A:38 X:02 Y:B2 P:27 SP:FB PPU:166,166 CYC:18924
+EC85 A9 EB LDA #$EB A:38 X:02 Y:B2 P:27 SP:FB PPU:166,175 CYC:18927
+EC87 8D 47 06 STA $0647 = 38 A:EB X:02 Y:B2 P:A5 SP:FB PPU:166,181 CYC:18929
+EC8A A9 48 LDA #$48 A:EB X:02 Y:B2 P:A5 SP:FB PPU:166,193 CYC:18933
+EC8C 85 45 STA $45 = 48 A:48 X:02 Y:B2 P:25 SP:FB PPU:166,199 CYC:18935
+EC8E A9 05 LDA #$05 A:48 X:02 Y:B2 P:25 SP:FB PPU:166,208 CYC:18938
+EC90 85 46 STA $46 = 05 A:05 X:02 Y:B2 P:25 SP:FB PPU:166,214 CYC:18940
+EC92 A0 FF LDY #$FF A:05 X:02 Y:B2 P:25 SP:FB PPU:166,223 CYC:18943
+EC94 20 B1 FA JSR $FAB1 A:05 X:02 Y:FF P:A5 SP:FB PPU:166,229 CYC:18945
+FAB1 24 01 BIT $01 = FF A:05 X:02 Y:FF P:A5 SP:F9 PPU:166,247 CYC:18951
+FAB3 18 CLC A:05 X:02 Y:FF P:E5 SP:F9 PPU:166,256 CYC:18954
+FAB4 A9 40 LDA #$40 A:05 X:02 Y:FF P:E4 SP:F9 PPU:166,262 CYC:18956
+FAB6 60 RTS A:40 X:02 Y:FF P:64 SP:F9 PPU:166,268 CYC:18958
+EC97 F3 45 *ISB ($45),Y = 0548 @ 0647 = EB A:40 X:02 Y:FF P:64 SP:FB PPU:166,286 CYC:18964
+EC99 EA NOP A:53 X:02 Y:FF P:24 SP:FB PPU:166,310 CYC:18972
+EC9A EA NOP A:53 X:02 Y:FF P:24 SP:FB PPU:166,316 CYC:18974
+EC9B 08 PHP A:53 X:02 Y:FF P:24 SP:FB PPU:166,322 CYC:18976
+EC9C 48 PHA A:53 X:02 Y:FF P:24 SP:FA PPU:166,331 CYC:18979
+EC9D A0 B3 LDY #$B3 A:53 X:02 Y:FF P:24 SP:F9 PPU:166,340 CYC:18982
+EC9F 68 PLA A:53 X:02 Y:B3 P:A4 SP:F9 PPU:167, 5 CYC:18984
+ECA0 28 PLP A:53 X:02 Y:B3 P:24 SP:FA PPU:167, 17 CYC:18988
+ECA1 20 B7 FA JSR $FAB7 A:53 X:02 Y:B3 P:24 SP:FB PPU:167, 29 CYC:18992
+FAB7 70 2D BVS $FAE6 A:53 X:02 Y:B3 P:24 SP:F9 PPU:167, 47 CYC:18998
+FAB9 B0 2B BCS $FAE6 A:53 X:02 Y:B3 P:24 SP:F9 PPU:167, 53 CYC:19000
+FABB 30 29 BMI $FAE6 A:53 X:02 Y:B3 P:24 SP:F9 PPU:167, 59 CYC:19002
+FABD C9 53 CMP #$53 A:53 X:02 Y:B3 P:24 SP:F9 PPU:167, 65 CYC:19004
+FABF D0 25 BNE $FAE6 A:53 X:02 Y:B3 P:27 SP:F9 PPU:167, 71 CYC:19006
+FAC1 60 RTS A:53 X:02 Y:B3 P:27 SP:F9 PPU:167, 77 CYC:19008
+ECA4 AD 47 06 LDA $0647 = EC A:53 X:02 Y:B3 P:27 SP:FB PPU:167, 95 CYC:19014
+ECA7 C9 EC CMP #$EC A:EC X:02 Y:B3 P:A5 SP:FB PPU:167,107 CYC:19018
+ECA9 F0 02 BEQ $ECAD A:EC X:02 Y:B3 P:27 SP:FB PPU:167,113 CYC:19020
+ECAD A0 FF LDY #$FF A:EC X:02 Y:B3 P:27 SP:FB PPU:167,122 CYC:19023
+ECAF A9 FF LDA #$FF A:EC X:02 Y:FF P:A5 SP:FB PPU:167,128 CYC:19025
+ECB1 8D 47 06 STA $0647 = EC A:FF X:02 Y:FF P:A5 SP:FB PPU:167,134 CYC:19027
+ECB4 20 C2 FA JSR $FAC2 A:FF X:02 Y:FF P:A5 SP:FB PPU:167,146 CYC:19031
+FAC2 B8 CLV A:FF X:02 Y:FF P:A5 SP:F9 PPU:167,164 CYC:19037
+FAC3 38 SEC A:FF X:02 Y:FF P:A5 SP:F9 PPU:167,170 CYC:19039
+FAC4 A9 FF LDA #$FF A:FF X:02 Y:FF P:A5 SP:F9 PPU:167,176 CYC:19041
+FAC6 60 RTS A:FF X:02 Y:FF P:A5 SP:F9 PPU:167,182 CYC:19043
+ECB7 F3 45 *ISB ($45),Y = 0548 @ 0647 = FF A:FF X:02 Y:FF P:A5 SP:FB PPU:167,200 CYC:19049
+ECB9 EA NOP A:FF X:02 Y:FF P:A5 SP:FB PPU:167,224 CYC:19057
+ECBA EA NOP A:FF X:02 Y:FF P:A5 SP:FB PPU:167,230 CYC:19059
+ECBB 08 PHP A:FF X:02 Y:FF P:A5 SP:FB PPU:167,236 CYC:19061
+ECBC 48 PHA A:FF X:02 Y:FF P:A5 SP:FA PPU:167,245 CYC:19064
+ECBD A0 B4 LDY #$B4 A:FF X:02 Y:FF P:A5 SP:F9 PPU:167,254 CYC:19067
+ECBF 68 PLA A:FF X:02 Y:B4 P:A5 SP:F9 PPU:167,260 CYC:19069
+ECC0 28 PLP A:FF X:02 Y:B4 P:A5 SP:FA PPU:167,272 CYC:19073
+ECC1 20 C7 FA JSR $FAC7 A:FF X:02 Y:B4 P:A5 SP:FB PPU:167,284 CYC:19077
+FAC7 70 1D BVS $FAE6 A:FF X:02 Y:B4 P:A5 SP:F9 PPU:167,302 CYC:19083
+FAC9 F0 1B BEQ $FAE6 A:FF X:02 Y:B4 P:A5 SP:F9 PPU:167,308 CYC:19085
+FACB 10 19 BPL $FAE6 A:FF X:02 Y:B4 P:A5 SP:F9 PPU:167,314 CYC:19087
+FACD 90 17 BCC $FAE6 A:FF X:02 Y:B4 P:A5 SP:F9 PPU:167,320 CYC:19089
+FACF C9 FF CMP #$FF A:FF X:02 Y:B4 P:A5 SP:F9 PPU:167,326 CYC:19091
+FAD1 D0 13 BNE $FAE6 A:FF X:02 Y:B4 P:27 SP:F9 PPU:167,332 CYC:19093
+FAD3 60 RTS A:FF X:02 Y:B4 P:27 SP:F9 PPU:167,338 CYC:19095
+ECC4 AD 47 06 LDA $0647 = 00 A:FF X:02 Y:B4 P:27 SP:FB PPU:168, 15 CYC:19101
+ECC7 C9 00 CMP #$00 A:00 X:02 Y:B4 P:27 SP:FB PPU:168, 27 CYC:19105
+ECC9 F0 02 BEQ $ECCD A:00 X:02 Y:B4 P:27 SP:FB PPU:168, 33 CYC:19107
+ECCD A0 FF LDY #$FF A:00 X:02 Y:B4 P:27 SP:FB PPU:168, 42 CYC:19110
+ECCF A9 37 LDA #$37 A:00 X:02 Y:FF P:A5 SP:FB PPU:168, 48 CYC:19112
+ECD1 8D 47 06 STA $0647 = 00 A:37 X:02 Y:FF P:25 SP:FB PPU:168, 54 CYC:19114
+ECD4 20 D4 FA JSR $FAD4 A:37 X:02 Y:FF P:25 SP:FB PPU:168, 66 CYC:19118
+FAD4 24 01 BIT $01 = FF A:37 X:02 Y:FF P:25 SP:F9 PPU:168, 84 CYC:19124
+FAD6 38 SEC A:37 X:02 Y:FF P:E5 SP:F9 PPU:168, 93 CYC:19127
+FAD7 A9 F0 LDA #$F0 A:37 X:02 Y:FF P:E5 SP:F9 PPU:168, 99 CYC:19129
+FAD9 60 RTS A:F0 X:02 Y:FF P:E5 SP:F9 PPU:168,105 CYC:19131
+ECD7 F3 45 *ISB ($45),Y = 0548 @ 0647 = 37 A:F0 X:02 Y:FF P:E5 SP:FB PPU:168,123 CYC:19137
+ECD9 EA NOP A:B8 X:02 Y:FF P:A5 SP:FB PPU:168,147 CYC:19145
+ECDA EA NOP A:B8 X:02 Y:FF P:A5 SP:FB PPU:168,153 CYC:19147
+ECDB 08 PHP A:B8 X:02 Y:FF P:A5 SP:FB PPU:168,159 CYC:19149
+ECDC 48 PHA A:B8 X:02 Y:FF P:A5 SP:FA PPU:168,168 CYC:19152
+ECDD A0 B5 LDY #$B5 A:B8 X:02 Y:FF P:A5 SP:F9 PPU:168,177 CYC:19155
+ECDF 68 PLA A:B8 X:02 Y:B5 P:A5 SP:F9 PPU:168,183 CYC:19157
+ECE0 28 PLP A:B8 X:02 Y:B5 P:A5 SP:FA PPU:168,195 CYC:19161
+ECE1 20 DA FA JSR $FADA A:B8 X:02 Y:B5 P:A5 SP:FB PPU:168,207 CYC:19165
+FADA 70 0A BVS $FAE6 A:B8 X:02 Y:B5 P:A5 SP:F9 PPU:168,225 CYC:19171
+FADC F0 08 BEQ $FAE6 A:B8 X:02 Y:B5 P:A5 SP:F9 PPU:168,231 CYC:19173
+FADE 10 06 BPL $FAE6 A:B8 X:02 Y:B5 P:A5 SP:F9 PPU:168,237 CYC:19175
+FAE0 90 04 BCC $FAE6 A:B8 X:02 Y:B5 P:A5 SP:F9 PPU:168,243 CYC:19177
+FAE2 C9 B8 CMP #$B8 A:B8 X:02 Y:B5 P:A5 SP:F9 PPU:168,249 CYC:19179
+FAE4 F0 02 BEQ $FAE8 A:B8 X:02 Y:B5 P:27 SP:F9 PPU:168,255 CYC:19181
+FAE8 60 RTS A:B8 X:02 Y:B5 P:27 SP:F9 PPU:168,264 CYC:19184
+ECE4 AD 47 06 LDA $0647 = 38 A:B8 X:02 Y:B5 P:27 SP:FB PPU:168,282 CYC:19190
+ECE7 C9 38 CMP #$38 A:38 X:02 Y:B5 P:25 SP:FB PPU:168,294 CYC:19194
+ECE9 F0 02 BEQ $ECED A:38 X:02 Y:B5 P:27 SP:FB PPU:168,300 CYC:19196
+ECED A0 B6 LDY #$B6 A:38 X:02 Y:B5 P:27 SP:FB PPU:168,309 CYC:19199
+ECEF A2 FF LDX #$FF A:38 X:02 Y:B6 P:A5 SP:FB PPU:168,315 CYC:19201
+ECF1 A9 EB LDA #$EB A:38 X:FF Y:B6 P:A5 SP:FB PPU:168,321 CYC:19203
+ECF3 85 47 STA $47 = 38 A:EB X:FF Y:B6 P:A5 SP:FB PPU:168,327 CYC:19205
+ECF5 20 B1 FA JSR $FAB1 A:EB X:FF Y:B6 P:A5 SP:FB PPU:168,336 CYC:19208
+FAB1 24 01 BIT $01 = FF A:EB X:FF Y:B6 P:A5 SP:F9 PPU:169, 13 CYC:19214
+FAB3 18 CLC A:EB X:FF Y:B6 P:E5 SP:F9 PPU:169, 22 CYC:19217
+FAB4 A9 40 LDA #$40 A:EB X:FF Y:B6 P:E4 SP:F9 PPU:169, 28 CYC:19219
+FAB6 60 RTS A:40 X:FF Y:B6 P:64 SP:F9 PPU:169, 34 CYC:19221
+ECF8 F7 48 *ISB $48,X @ 47 = EB A:40 X:FF Y:B6 P:64 SP:FB PPU:169, 52 CYC:19227
+ECFA EA NOP A:53 X:FF Y:B6 P:24 SP:FB PPU:169, 70 CYC:19233
+ECFB EA NOP A:53 X:FF Y:B6 P:24 SP:FB PPU:169, 76 CYC:19235
+ECFC EA NOP A:53 X:FF Y:B6 P:24 SP:FB PPU:169, 82 CYC:19237
+ECFD EA NOP A:53 X:FF Y:B6 P:24 SP:FB PPU:169, 88 CYC:19239
+ECFE 20 B7 FA JSR $FAB7 A:53 X:FF Y:B6 P:24 SP:FB PPU:169, 94 CYC:19241
+FAB7 70 2D BVS $FAE6 A:53 X:FF Y:B6 P:24 SP:F9 PPU:169,112 CYC:19247
+FAB9 B0 2B BCS $FAE6 A:53 X:FF Y:B6 P:24 SP:F9 PPU:169,118 CYC:19249
+FABB 30 29 BMI $FAE6 A:53 X:FF Y:B6 P:24 SP:F9 PPU:169,124 CYC:19251
+FABD C9 53 CMP #$53 A:53 X:FF Y:B6 P:24 SP:F9 PPU:169,130 CYC:19253
+FABF D0 25 BNE $FAE6 A:53 X:FF Y:B6 P:27 SP:F9 PPU:169,136 CYC:19255
+FAC1 60 RTS A:53 X:FF Y:B6 P:27 SP:F9 PPU:169,142 CYC:19257
+ED01 A5 47 LDA $47 = EC A:53 X:FF Y:B6 P:27 SP:FB PPU:169,160 CYC:19263
+ED03 C9 EC CMP #$EC A:EC X:FF Y:B6 P:A5 SP:FB PPU:169,169 CYC:19266
+ED05 F0 02 BEQ $ED09 A:EC X:FF Y:B6 P:27 SP:FB PPU:169,175 CYC:19268
+ED09 C8 INY A:EC X:FF Y:B6 P:27 SP:FB PPU:169,184 CYC:19271
+ED0A A9 FF LDA #$FF A:EC X:FF Y:B7 P:A5 SP:FB PPU:169,190 CYC:19273
+ED0C 85 47 STA $47 = EC A:FF X:FF Y:B7 P:A5 SP:FB PPU:169,196 CYC:19275
+ED0E 20 C2 FA JSR $FAC2 A:FF X:FF Y:B7 P:A5 SP:FB PPU:169,205 CYC:19278
+FAC2 B8 CLV A:FF X:FF Y:B7 P:A5 SP:F9 PPU:169,223 CYC:19284
+FAC3 38 SEC A:FF X:FF Y:B7 P:A5 SP:F9 PPU:169,229 CYC:19286
+FAC4 A9 FF LDA #$FF A:FF X:FF Y:B7 P:A5 SP:F9 PPU:169,235 CYC:19288
+FAC6 60 RTS A:FF X:FF Y:B7 P:A5 SP:F9 PPU:169,241 CYC:19290
+ED11 F7 48 *ISB $48,X @ 47 = FF A:FF X:FF Y:B7 P:A5 SP:FB PPU:169,259 CYC:19296
+ED13 EA NOP A:FF X:FF Y:B7 P:A5 SP:FB PPU:169,277 CYC:19302
+ED14 EA NOP A:FF X:FF Y:B7 P:A5 SP:FB PPU:169,283 CYC:19304
+ED15 EA NOP A:FF X:FF Y:B7 P:A5 SP:FB PPU:169,289 CYC:19306
+ED16 EA NOP A:FF X:FF Y:B7 P:A5 SP:FB PPU:169,295 CYC:19308
+ED17 20 C7 FA JSR $FAC7 A:FF X:FF Y:B7 P:A5 SP:FB PPU:169,301 CYC:19310
+FAC7 70 1D BVS $FAE6 A:FF X:FF Y:B7 P:A5 SP:F9 PPU:169,319 CYC:19316
+FAC9 F0 1B BEQ $FAE6 A:FF X:FF Y:B7 P:A5 SP:F9 PPU:169,325 CYC:19318
+FACB 10 19 BPL $FAE6 A:FF X:FF Y:B7 P:A5 SP:F9 PPU:169,331 CYC:19320
+FACD 90 17 BCC $FAE6 A:FF X:FF Y:B7 P:A5 SP:F9 PPU:169,337 CYC:19322
+FACF C9 FF CMP #$FF A:FF X:FF Y:B7 P:A5 SP:F9 PPU:170, 2 CYC:19324
+FAD1 D0 13 BNE $FAE6 A:FF X:FF Y:B7 P:27 SP:F9 PPU:170, 8 CYC:19326
+FAD3 60 RTS A:FF X:FF Y:B7 P:27 SP:F9 PPU:170, 14 CYC:19328
+ED1A A5 47 LDA $47 = 00 A:FF X:FF Y:B7 P:27 SP:FB PPU:170, 32 CYC:19334
+ED1C C9 00 CMP #$00 A:00 X:FF Y:B7 P:27 SP:FB PPU:170, 41 CYC:19337
+ED1E F0 02 BEQ $ED22 A:00 X:FF Y:B7 P:27 SP:FB PPU:170, 47 CYC:19339
+ED22 C8 INY A:00 X:FF Y:B7 P:27 SP:FB PPU:170, 56 CYC:19342
+ED23 A9 37 LDA #$37 A:00 X:FF Y:B8 P:A5 SP:FB PPU:170, 62 CYC:19344
+ED25 85 47 STA $47 = 00 A:37 X:FF Y:B8 P:25 SP:FB PPU:170, 68 CYC:19346
+ED27 20 D4 FA JSR $FAD4 A:37 X:FF Y:B8 P:25 SP:FB PPU:170, 77 CYC:19349
+FAD4 24 01 BIT $01 = FF A:37 X:FF Y:B8 P:25 SP:F9 PPU:170, 95 CYC:19355
+FAD6 38 SEC A:37 X:FF Y:B8 P:E5 SP:F9 PPU:170,104 CYC:19358
+FAD7 A9 F0 LDA #$F0 A:37 X:FF Y:B8 P:E5 SP:F9 PPU:170,110 CYC:19360
+FAD9 60 RTS A:F0 X:FF Y:B8 P:E5 SP:F9 PPU:170,116 CYC:19362
+ED2A F7 48 *ISB $48,X @ 47 = 37 A:F0 X:FF Y:B8 P:E5 SP:FB PPU:170,134 CYC:19368
+ED2C EA NOP A:B8 X:FF Y:B8 P:A5 SP:FB PPU:170,152 CYC:19374
+ED2D EA NOP A:B8 X:FF Y:B8 P:A5 SP:FB PPU:170,158 CYC:19376
+ED2E EA NOP A:B8 X:FF Y:B8 P:A5 SP:FB PPU:170,164 CYC:19378
+ED2F EA NOP A:B8 X:FF Y:B8 P:A5 SP:FB PPU:170,170 CYC:19380
+ED30 20 DA FA JSR $FADA A:B8 X:FF Y:B8 P:A5 SP:FB PPU:170,176 CYC:19382
+FADA 70 0A BVS $FAE6 A:B8 X:FF Y:B8 P:A5 SP:F9 PPU:170,194 CYC:19388
+FADC F0 08 BEQ $FAE6 A:B8 X:FF Y:B8 P:A5 SP:F9 PPU:170,200 CYC:19390
+FADE 10 06 BPL $FAE6 A:B8 X:FF Y:B8 P:A5 SP:F9 PPU:170,206 CYC:19392
+FAE0 90 04 BCC $FAE6 A:B8 X:FF Y:B8 P:A5 SP:F9 PPU:170,212 CYC:19394
+FAE2 C9 B8 CMP #$B8 A:B8 X:FF Y:B8 P:A5 SP:F9 PPU:170,218 CYC:19396
+FAE4 F0 02 BEQ $FAE8 A:B8 X:FF Y:B8 P:27 SP:F9 PPU:170,224 CYC:19398
+FAE8 60 RTS A:B8 X:FF Y:B8 P:27 SP:F9 PPU:170,233 CYC:19401
+ED33 A5 47 LDA $47 = 38 A:B8 X:FF Y:B8 P:27 SP:FB PPU:170,251 CYC:19407
+ED35 C9 38 CMP #$38 A:38 X:FF Y:B8 P:25 SP:FB PPU:170,260 CYC:19410
+ED37 F0 02 BEQ $ED3B A:38 X:FF Y:B8 P:27 SP:FB PPU:170,266 CYC:19412
+ED3B A9 EB LDA #$EB A:38 X:FF Y:B8 P:27 SP:FB PPU:170,275 CYC:19415
+ED3D 8D 47 06 STA $0647 = 38 A:EB X:FF Y:B8 P:A5 SP:FB PPU:170,281 CYC:19417
+ED40 A0 FF LDY #$FF A:EB X:FF Y:B8 P:A5 SP:FB PPU:170,293 CYC:19421
+ED42 20 B1 FA JSR $FAB1 A:EB X:FF Y:FF P:A5 SP:FB PPU:170,299 CYC:19423
+FAB1 24 01 BIT $01 = FF A:EB X:FF Y:FF P:A5 SP:F9 PPU:170,317 CYC:19429
+FAB3 18 CLC A:EB X:FF Y:FF P:E5 SP:F9 PPU:170,326 CYC:19432
+FAB4 A9 40 LDA #$40 A:EB X:FF Y:FF P:E4 SP:F9 PPU:170,332 CYC:19434
+FAB6 60 RTS A:40 X:FF Y:FF P:64 SP:F9 PPU:170,338 CYC:19436
+ED45 FB 48 05 *ISB $0548,Y @ 0647 = EB A:40 X:FF Y:FF P:64 SP:FB PPU:171, 15 CYC:19442
+ED48 EA NOP A:53 X:FF Y:FF P:24 SP:FB PPU:171, 36 CYC:19449
+ED49 EA NOP A:53 X:FF Y:FF P:24 SP:FB PPU:171, 42 CYC:19451
+ED4A 08 PHP A:53 X:FF Y:FF P:24 SP:FB PPU:171, 48 CYC:19453
+ED4B 48 PHA A:53 X:FF Y:FF P:24 SP:FA PPU:171, 57 CYC:19456
+ED4C A0 B9 LDY #$B9 A:53 X:FF Y:FF P:24 SP:F9 PPU:171, 66 CYC:19459
+ED4E 68 PLA A:53 X:FF Y:B9 P:A4 SP:F9 PPU:171, 72 CYC:19461
+ED4F 28 PLP A:53 X:FF Y:B9 P:24 SP:FA PPU:171, 84 CYC:19465
+ED50 20 B7 FA JSR $FAB7 A:53 X:FF Y:B9 P:24 SP:FB PPU:171, 96 CYC:19469
+FAB7 70 2D BVS $FAE6 A:53 X:FF Y:B9 P:24 SP:F9 PPU:171,114 CYC:19475
+FAB9 B0 2B BCS $FAE6 A:53 X:FF Y:B9 P:24 SP:F9 PPU:171,120 CYC:19477
+FABB 30 29 BMI $FAE6 A:53 X:FF Y:B9 P:24 SP:F9 PPU:171,126 CYC:19479
+FABD C9 53 CMP #$53 A:53 X:FF Y:B9 P:24 SP:F9 PPU:171,132 CYC:19481
+FABF D0 25 BNE $FAE6 A:53 X:FF Y:B9 P:27 SP:F9 PPU:171,138 CYC:19483
+FAC1 60 RTS A:53 X:FF Y:B9 P:27 SP:F9 PPU:171,144 CYC:19485
+ED53 AD 47 06 LDA $0647 = EC A:53 X:FF Y:B9 P:27 SP:FB PPU:171,162 CYC:19491
+ED56 C9 EC CMP #$EC A:EC X:FF Y:B9 P:A5 SP:FB PPU:171,174 CYC:19495
+ED58 F0 02 BEQ $ED5C A:EC X:FF Y:B9 P:27 SP:FB PPU:171,180 CYC:19497
+ED5C A0 FF LDY #$FF A:EC X:FF Y:B9 P:27 SP:FB PPU:171,189 CYC:19500
+ED5E A9 FF LDA #$FF A:EC X:FF Y:FF P:A5 SP:FB PPU:171,195 CYC:19502
+ED60 8D 47 06 STA $0647 = EC A:FF X:FF Y:FF P:A5 SP:FB PPU:171,201 CYC:19504
+ED63 20 C2 FA JSR $FAC2 A:FF X:FF Y:FF P:A5 SP:FB PPU:171,213 CYC:19508
+FAC2 B8 CLV A:FF X:FF Y:FF P:A5 SP:F9 PPU:171,231 CYC:19514
+FAC3 38 SEC A:FF X:FF Y:FF P:A5 SP:F9 PPU:171,237 CYC:19516
+FAC4 A9 FF LDA #$FF A:FF X:FF Y:FF P:A5 SP:F9 PPU:171,243 CYC:19518
+FAC6 60 RTS A:FF X:FF Y:FF P:A5 SP:F9 PPU:171,249 CYC:19520
+ED66 FB 48 05 *ISB $0548,Y @ 0647 = FF A:FF X:FF Y:FF P:A5 SP:FB PPU:171,267 CYC:19526
+ED69 EA NOP A:FF X:FF Y:FF P:A5 SP:FB PPU:171,288 CYC:19533
+ED6A EA NOP A:FF X:FF Y:FF P:A5 SP:FB PPU:171,294 CYC:19535
+ED6B 08 PHP A:FF X:FF Y:FF P:A5 SP:FB PPU:171,300 CYC:19537
+ED6C 48 PHA A:FF X:FF Y:FF P:A5 SP:FA PPU:171,309 CYC:19540
+ED6D A0 BA LDY #$BA A:FF X:FF Y:FF P:A5 SP:F9 PPU:171,318 CYC:19543
+ED6F 68 PLA A:FF X:FF Y:BA P:A5 SP:F9 PPU:171,324 CYC:19545
+ED70 28 PLP A:FF X:FF Y:BA P:A5 SP:FA PPU:171,336 CYC:19549
+ED71 20 C7 FA JSR $FAC7 A:FF X:FF Y:BA P:A5 SP:FB PPU:172, 7 CYC:19553
+FAC7 70 1D BVS $FAE6 A:FF X:FF Y:BA P:A5 SP:F9 PPU:172, 25 CYC:19559
+FAC9 F0 1B BEQ $FAE6 A:FF X:FF Y:BA P:A5 SP:F9 PPU:172, 31 CYC:19561
+FACB 10 19 BPL $FAE6 A:FF X:FF Y:BA P:A5 SP:F9 PPU:172, 37 CYC:19563
+FACD 90 17 BCC $FAE6 A:FF X:FF Y:BA P:A5 SP:F9 PPU:172, 43 CYC:19565
+FACF C9 FF CMP #$FF A:FF X:FF Y:BA P:A5 SP:F9 PPU:172, 49 CYC:19567
+FAD1 D0 13 BNE $FAE6 A:FF X:FF Y:BA P:27 SP:F9 PPU:172, 55 CYC:19569
+FAD3 60 RTS A:FF X:FF Y:BA P:27 SP:F9 PPU:172, 61 CYC:19571
+ED74 AD 47 06 LDA $0647 = 00 A:FF X:FF Y:BA P:27 SP:FB PPU:172, 79 CYC:19577
+ED77 C9 00 CMP #$00 A:00 X:FF Y:BA P:27 SP:FB PPU:172, 91 CYC:19581
+ED79 F0 02 BEQ $ED7D A:00 X:FF Y:BA P:27 SP:FB PPU:172, 97 CYC:19583
+ED7D A0 FF LDY #$FF A:00 X:FF Y:BA P:27 SP:FB PPU:172,106 CYC:19586
+ED7F A9 37 LDA #$37 A:00 X:FF Y:FF P:A5 SP:FB PPU:172,112 CYC:19588
+ED81 8D 47 06 STA $0647 = 00 A:37 X:FF Y:FF P:25 SP:FB PPU:172,118 CYC:19590
+ED84 20 D4 FA JSR $FAD4 A:37 X:FF Y:FF P:25 SP:FB PPU:172,130 CYC:19594
+FAD4 24 01 BIT $01 = FF A:37 X:FF Y:FF P:25 SP:F9 PPU:172,148 CYC:19600
+FAD6 38 SEC A:37 X:FF Y:FF P:E5 SP:F9 PPU:172,157 CYC:19603
+FAD7 A9 F0 LDA #$F0 A:37 X:FF Y:FF P:E5 SP:F9 PPU:172,163 CYC:19605
+FAD9 60 RTS A:F0 X:FF Y:FF P:E5 SP:F9 PPU:172,169 CYC:19607
+ED87 FB 48 05 *ISB $0548,Y @ 0647 = 37 A:F0 X:FF Y:FF P:E5 SP:FB PPU:172,187 CYC:19613
+ED8A EA NOP A:B8 X:FF Y:FF P:A5 SP:FB PPU:172,208 CYC:19620
+ED8B EA NOP A:B8 X:FF Y:FF P:A5 SP:FB PPU:172,214 CYC:19622
+ED8C 08 PHP A:B8 X:FF Y:FF P:A5 SP:FB PPU:172,220 CYC:19624
+ED8D 48 PHA A:B8 X:FF Y:FF P:A5 SP:FA PPU:172,229 CYC:19627
+ED8E A0 BB LDY #$BB A:B8 X:FF Y:FF P:A5 SP:F9 PPU:172,238 CYC:19630
+ED90 68 PLA A:B8 X:FF Y:BB P:A5 SP:F9 PPU:172,244 CYC:19632
+ED91 28 PLP A:B8 X:FF Y:BB P:A5 SP:FA PPU:172,256 CYC:19636
+ED92 20 DA FA JSR $FADA A:B8 X:FF Y:BB P:A5 SP:FB PPU:172,268 CYC:19640
+FADA 70 0A BVS $FAE6 A:B8 X:FF Y:BB P:A5 SP:F9 PPU:172,286 CYC:19646
+FADC F0 08 BEQ $FAE6 A:B8 X:FF Y:BB P:A5 SP:F9 PPU:172,292 CYC:19648
+FADE 10 06 BPL $FAE6 A:B8 X:FF Y:BB P:A5 SP:F9 PPU:172,298 CYC:19650
+FAE0 90 04 BCC $FAE6 A:B8 X:FF Y:BB P:A5 SP:F9 PPU:172,304 CYC:19652
+FAE2 C9 B8 CMP #$B8 A:B8 X:FF Y:BB P:A5 SP:F9 PPU:172,310 CYC:19654
+FAE4 F0 02 BEQ $FAE8 A:B8 X:FF Y:BB P:27 SP:F9 PPU:172,316 CYC:19656
+FAE8 60 RTS A:B8 X:FF Y:BB P:27 SP:F9 PPU:172,325 CYC:19659
+ED95 AD 47 06 LDA $0647 = 38 A:B8 X:FF Y:BB P:27 SP:FB PPU:173, 2 CYC:19665
+ED98 C9 38 CMP #$38 A:38 X:FF Y:BB P:25 SP:FB PPU:173, 14 CYC:19669
+ED9A F0 02 BEQ $ED9E A:38 X:FF Y:BB P:27 SP:FB PPU:173, 20 CYC:19671
+ED9E A0 BC LDY #$BC A:38 X:FF Y:BB P:27 SP:FB PPU:173, 29 CYC:19674
+EDA0 A2 FF LDX #$FF A:38 X:FF Y:BC P:A5 SP:FB PPU:173, 35 CYC:19676
+EDA2 A9 EB LDA #$EB A:38 X:FF Y:BC P:A5 SP:FB PPU:173, 41 CYC:19678
+EDA4 8D 47 06 STA $0647 = 38 A:EB X:FF Y:BC P:A5 SP:FB PPU:173, 47 CYC:19680
+EDA7 20 B1 FA JSR $FAB1 A:EB X:FF Y:BC P:A5 SP:FB PPU:173, 59 CYC:19684
+FAB1 24 01 BIT $01 = FF A:EB X:FF Y:BC P:A5 SP:F9 PPU:173, 77 CYC:19690
+FAB3 18 CLC A:EB X:FF Y:BC P:E5 SP:F9 PPU:173, 86 CYC:19693
+FAB4 A9 40 LDA #$40 A:EB X:FF Y:BC P:E4 SP:F9 PPU:173, 92 CYC:19695
+FAB6 60 RTS A:40 X:FF Y:BC P:64 SP:F9 PPU:173, 98 CYC:19697
+EDAA FF 48 05 *ISB $0548,X @ 0647 = EB A:40 X:FF Y:BC P:64 SP:FB PPU:173,116 CYC:19703
+EDAD EA NOP A:53 X:FF Y:BC P:24 SP:FB PPU:173,137 CYC:19710
+EDAE EA NOP A:53 X:FF Y:BC P:24 SP:FB PPU:173,143 CYC:19712
+EDAF EA NOP A:53 X:FF Y:BC P:24 SP:FB PPU:173,149 CYC:19714
+EDB0 EA NOP A:53 X:FF Y:BC P:24 SP:FB PPU:173,155 CYC:19716
+EDB1 20 B7 FA JSR $FAB7 A:53 X:FF Y:BC P:24 SP:FB PPU:173,161 CYC:19718
+FAB7 70 2D BVS $FAE6 A:53 X:FF Y:BC P:24 SP:F9 PPU:173,179 CYC:19724
+FAB9 B0 2B BCS $FAE6 A:53 X:FF Y:BC P:24 SP:F9 PPU:173,185 CYC:19726
+FABB 30 29 BMI $FAE6 A:53 X:FF Y:BC P:24 SP:F9 PPU:173,191 CYC:19728
+FABD C9 53 CMP #$53 A:53 X:FF Y:BC P:24 SP:F9 PPU:173,197 CYC:19730
+FABF D0 25 BNE $FAE6 A:53 X:FF Y:BC P:27 SP:F9 PPU:173,203 CYC:19732
+FAC1 60 RTS A:53 X:FF Y:BC P:27 SP:F9 PPU:173,209 CYC:19734
+EDB4 AD 47 06 LDA $0647 = EC A:53 X:FF Y:BC P:27 SP:FB PPU:173,227 CYC:19740
+EDB7 C9 EC CMP #$EC A:EC X:FF Y:BC P:A5 SP:FB PPU:173,239 CYC:19744
+EDB9 F0 02 BEQ $EDBD A:EC X:FF Y:BC P:27 SP:FB PPU:173,245 CYC:19746
+EDBD C8 INY A:EC X:FF Y:BC P:27 SP:FB PPU:173,254 CYC:19749
+EDBE A9 FF LDA #$FF A:EC X:FF Y:BD P:A5 SP:FB PPU:173,260 CYC:19751
+EDC0 8D 47 06 STA $0647 = EC A:FF X:FF Y:BD P:A5 SP:FB PPU:173,266 CYC:19753
+EDC3 20 C2 FA JSR $FAC2 A:FF X:FF Y:BD P:A5 SP:FB PPU:173,278 CYC:19757
+FAC2 B8 CLV A:FF X:FF Y:BD P:A5 SP:F9 PPU:173,296 CYC:19763
+FAC3 38 SEC A:FF X:FF Y:BD P:A5 SP:F9 PPU:173,302 CYC:19765
+FAC4 A9 FF LDA #$FF A:FF X:FF Y:BD P:A5 SP:F9 PPU:173,308 CYC:19767
+FAC6 60 RTS A:FF X:FF Y:BD P:A5 SP:F9 PPU:173,314 CYC:19769
+EDC6 FF 48 05 *ISB $0548,X @ 0647 = FF A:FF X:FF Y:BD P:A5 SP:FB PPU:173,332 CYC:19775
+EDC9 EA NOP A:FF X:FF Y:BD P:A5 SP:FB PPU:174, 12 CYC:19782
+EDCA EA NOP A:FF X:FF Y:BD P:A5 SP:FB PPU:174, 18 CYC:19784
+EDCB EA NOP A:FF X:FF Y:BD P:A5 SP:FB PPU:174, 24 CYC:19786
+EDCC EA NOP A:FF X:FF Y:BD P:A5 SP:FB PPU:174, 30 CYC:19788
+EDCD 20 C7 FA JSR $FAC7 A:FF X:FF Y:BD P:A5 SP:FB PPU:174, 36 CYC:19790
+FAC7 70 1D BVS $FAE6 A:FF X:FF Y:BD P:A5 SP:F9 PPU:174, 54 CYC:19796
+FAC9 F0 1B BEQ $FAE6 A:FF X:FF Y:BD P:A5 SP:F9 PPU:174, 60 CYC:19798
+FACB 10 19 BPL $FAE6 A:FF X:FF Y:BD P:A5 SP:F9 PPU:174, 66 CYC:19800
+FACD 90 17 BCC $FAE6 A:FF X:FF Y:BD P:A5 SP:F9 PPU:174, 72 CYC:19802
+FACF C9 FF CMP #$FF A:FF X:FF Y:BD P:A5 SP:F9 PPU:174, 78 CYC:19804
+FAD1 D0 13 BNE $FAE6 A:FF X:FF Y:BD P:27 SP:F9 PPU:174, 84 CYC:19806
+FAD3 60 RTS A:FF X:FF Y:BD P:27 SP:F9 PPU:174, 90 CYC:19808
+EDD0 AD 47 06 LDA $0647 = 00 A:FF X:FF Y:BD P:27 SP:FB PPU:174,108 CYC:19814
+EDD3 C9 00 CMP #$00 A:00 X:FF Y:BD P:27 SP:FB PPU:174,120 CYC:19818
+EDD5 F0 02 BEQ $EDD9 A:00 X:FF Y:BD P:27 SP:FB PPU:174,126 CYC:19820
+EDD9 C8 INY A:00 X:FF Y:BD P:27 SP:FB PPU:174,135 CYC:19823
+EDDA A9 37 LDA #$37 A:00 X:FF Y:BE P:A5 SP:FB PPU:174,141 CYC:19825
+EDDC 8D 47 06 STA $0647 = 00 A:37 X:FF Y:BE P:25 SP:FB PPU:174,147 CYC:19827
+EDDF 20 D4 FA JSR $FAD4 A:37 X:FF Y:BE P:25 SP:FB PPU:174,159 CYC:19831
+FAD4 24 01 BIT $01 = FF A:37 X:FF Y:BE P:25 SP:F9 PPU:174,177 CYC:19837
+FAD6 38 SEC A:37 X:FF Y:BE P:E5 SP:F9 PPU:174,186 CYC:19840
+FAD7 A9 F0 LDA #$F0 A:37 X:FF Y:BE P:E5 SP:F9 PPU:174,192 CYC:19842
+FAD9 60 RTS A:F0 X:FF Y:BE P:E5 SP:F9 PPU:174,198 CYC:19844
+EDE2 FF 48 05 *ISB $0548,X @ 0647 = 37 A:F0 X:FF Y:BE P:E5 SP:FB PPU:174,216 CYC:19850
+EDE5 EA NOP A:B8 X:FF Y:BE P:A5 SP:FB PPU:174,237 CYC:19857
+EDE6 EA NOP A:B8 X:FF Y:BE P:A5 SP:FB PPU:174,243 CYC:19859
+EDE7 EA NOP A:B8 X:FF Y:BE P:A5 SP:FB PPU:174,249 CYC:19861
+EDE8 EA NOP A:B8 X:FF Y:BE P:A5 SP:FB PPU:174,255 CYC:19863
+EDE9 20 DA FA JSR $FADA A:B8 X:FF Y:BE P:A5 SP:FB PPU:174,261 CYC:19865
+FADA 70 0A BVS $FAE6 A:B8 X:FF Y:BE P:A5 SP:F9 PPU:174,279 CYC:19871
+FADC F0 08 BEQ $FAE6 A:B8 X:FF Y:BE P:A5 SP:F9 PPU:174,285 CYC:19873
+FADE 10 06 BPL $FAE6 A:B8 X:FF Y:BE P:A5 SP:F9 PPU:174,291 CYC:19875
+FAE0 90 04 BCC $FAE6 A:B8 X:FF Y:BE P:A5 SP:F9 PPU:174,297 CYC:19877
+FAE2 C9 B8 CMP #$B8 A:B8 X:FF Y:BE P:A5 SP:F9 PPU:174,303 CYC:19879
+FAE4 F0 02 BEQ $FAE8 A:B8 X:FF Y:BE P:27 SP:F9 PPU:174,309 CYC:19881
+FAE8 60 RTS A:B8 X:FF Y:BE P:27 SP:F9 PPU:174,318 CYC:19884
+EDEC AD 47 06 LDA $0647 = 38 A:B8 X:FF Y:BE P:27 SP:FB PPU:174,336 CYC:19890
+EDEF C9 38 CMP #$38 A:38 X:FF Y:BE P:25 SP:FB PPU:175, 7 CYC:19894
+EDF1 F0 02 BEQ $EDF5 A:38 X:FF Y:BE P:27 SP:FB PPU:175, 13 CYC:19896
+EDF5 60 RTS A:38 X:FF Y:BE P:27 SP:FB PPU:175, 22 CYC:19899
+C641 20 F6 ED JSR $EDF6 A:38 X:FF Y:BE P:27 SP:FD PPU:175, 40 CYC:19905
+EDF6 A9 FF LDA #$FF A:38 X:FF Y:BE P:27 SP:FB PPU:175, 58 CYC:19911
+EDF8 85 01 STA $01 = FF A:FF X:FF Y:BE P:A5 SP:FB PPU:175, 64 CYC:19913
+EDFA A0 BF LDY #$BF A:FF X:FF Y:BE P:A5 SP:FB PPU:175, 73 CYC:19916
+EDFC A2 02 LDX #$02 A:FF X:FF Y:BF P:A5 SP:FB PPU:175, 79 CYC:19918
+EDFE A9 47 LDA #$47 A:FF X:02 Y:BF P:25 SP:FB PPU:175, 85 CYC:19920
+EE00 85 47 STA $47 = 38 A:47 X:02 Y:BF P:25 SP:FB PPU:175, 91 CYC:19922
+EE02 A9 06 LDA #$06 A:47 X:02 Y:BF P:25 SP:FB PPU:175,100 CYC:19925
+EE04 85 48 STA $48 = 06 A:06 X:02 Y:BF P:25 SP:FB PPU:175,106 CYC:19927
+EE06 A9 A5 LDA #$A5 A:06 X:02 Y:BF P:25 SP:FB PPU:175,115 CYC:19930
+EE08 8D 47 06 STA $0647 = 38 A:A5 X:02 Y:BF P:A5 SP:FB PPU:175,121 CYC:19932
+EE0B 20 7B FA JSR $FA7B A:A5 X:02 Y:BF P:A5 SP:FB PPU:175,133 CYC:19936
+FA7B 24 01 BIT $01 = FF A:A5 X:02 Y:BF P:A5 SP:F9 PPU:175,151 CYC:19942
+FA7D 18 CLC A:A5 X:02 Y:BF P:E5 SP:F9 PPU:175,160 CYC:19945
+FA7E A9 B3 LDA #$B3 A:A5 X:02 Y:BF P:E4 SP:F9 PPU:175,166 CYC:19947
+FA80 60 RTS A:B3 X:02 Y:BF P:E4 SP:F9 PPU:175,172 CYC:19949
+EE0E 03 45 *SLO ($45,X) @ 47 = 0647 = A5 A:B3 X:02 Y:BF P:E4 SP:FB PPU:175,190 CYC:19955
+EE10 EA NOP A:FB X:02 Y:BF P:E5 SP:FB PPU:175,214 CYC:19963
+EE11 EA NOP A:FB X:02 Y:BF P:E5 SP:FB PPU:175,220 CYC:19965
+EE12 EA NOP A:FB X:02 Y:BF P:E5 SP:FB PPU:175,226 CYC:19967
+EE13 EA NOP A:FB X:02 Y:BF P:E5 SP:FB PPU:175,232 CYC:19969
+EE14 20 81 FA JSR $FA81 A:FB X:02 Y:BF P:E5 SP:FB PPU:175,238 CYC:19971
+FA81 50 63 BVC $FAE6 A:FB X:02 Y:BF P:E5 SP:F9 PPU:175,256 CYC:19977
+FA83 90 61 BCC $FAE6 A:FB X:02 Y:BF P:E5 SP:F9 PPU:175,262 CYC:19979
+FA85 10 5F BPL $FAE6 A:FB X:02 Y:BF P:E5 SP:F9 PPU:175,268 CYC:19981
+FA87 C9 FB CMP #$FB A:FB X:02 Y:BF P:E5 SP:F9 PPU:175,274 CYC:19983
+FA89 D0 5B BNE $FAE6 A:FB X:02 Y:BF P:67 SP:F9 PPU:175,280 CYC:19985
+FA8B 60 RTS A:FB X:02 Y:BF P:67 SP:F9 PPU:175,286 CYC:19987
+EE17 AD 47 06 LDA $0647 = 4A A:FB X:02 Y:BF P:67 SP:FB PPU:175,304 CYC:19993
+EE1A C9 4A CMP #$4A A:4A X:02 Y:BF P:65 SP:FB PPU:175,316 CYC:19997
+EE1C F0 02 BEQ $EE20 A:4A X:02 Y:BF P:67 SP:FB PPU:175,322 CYC:19999
+EE20 C8 INY A:4A X:02 Y:BF P:67 SP:FB PPU:175,331 CYC:20002
+EE21 A9 29 LDA #$29 A:4A X:02 Y:C0 P:E5 SP:FB PPU:175,337 CYC:20004
+EE23 8D 47 06 STA $0647 = 4A A:29 X:02 Y:C0 P:65 SP:FB PPU:176, 2 CYC:20006
+EE26 20 8C FA JSR $FA8C A:29 X:02 Y:C0 P:65 SP:FB PPU:176, 14 CYC:20010
+FA8C B8 CLV A:29 X:02 Y:C0 P:65 SP:F9 PPU:176, 32 CYC:20016
+FA8D 18 CLC A:29 X:02 Y:C0 P:25 SP:F9 PPU:176, 38 CYC:20018
+FA8E A9 C3 LDA #$C3 A:29 X:02 Y:C0 P:24 SP:F9 PPU:176, 44 CYC:20020
+FA90 60 RTS A:C3 X:02 Y:C0 P:A4 SP:F9 PPU:176, 50 CYC:20022
+EE29 03 45 *SLO ($45,X) @ 47 = 0647 = 29 A:C3 X:02 Y:C0 P:A4 SP:FB PPU:176, 68 CYC:20028
+EE2B EA NOP A:D3 X:02 Y:C0 P:A4 SP:FB PPU:176, 92 CYC:20036
+EE2C EA NOP A:D3 X:02 Y:C0 P:A4 SP:FB PPU:176, 98 CYC:20038
+EE2D EA NOP A:D3 X:02 Y:C0 P:A4 SP:FB PPU:176,104 CYC:20040
+EE2E EA NOP A:D3 X:02 Y:C0 P:A4 SP:FB PPU:176,110 CYC:20042
+EE2F 20 91 FA JSR $FA91 A:D3 X:02 Y:C0 P:A4 SP:FB PPU:176,116 CYC:20044
+FA91 70 53 BVS $FAE6 A:D3 X:02 Y:C0 P:A4 SP:F9 PPU:176,134 CYC:20050
+FA93 F0 51 BEQ $FAE6 A:D3 X:02 Y:C0 P:A4 SP:F9 PPU:176,140 CYC:20052
+FA95 10 4F BPL $FAE6 A:D3 X:02 Y:C0 P:A4 SP:F9 PPU:176,146 CYC:20054
+FA97 B0 4D BCS $FAE6 A:D3 X:02 Y:C0 P:A4 SP:F9 PPU:176,152 CYC:20056
+FA99 C9 D3 CMP #$D3 A:D3 X:02 Y:C0 P:A4 SP:F9 PPU:176,158 CYC:20058
+FA9B D0 49 BNE $FAE6 A:D3 X:02 Y:C0 P:27 SP:F9 PPU:176,164 CYC:20060
+FA9D 60 RTS A:D3 X:02 Y:C0 P:27 SP:F9 PPU:176,170 CYC:20062
+EE32 AD 47 06 LDA $0647 = 52 A:D3 X:02 Y:C0 P:27 SP:FB PPU:176,188 CYC:20068
+EE35 C9 52 CMP #$52 A:52 X:02 Y:C0 P:25 SP:FB PPU:176,200 CYC:20072
+EE37 F0 02 BEQ $EE3B A:52 X:02 Y:C0 P:27 SP:FB PPU:176,206 CYC:20074
+EE3B C8 INY A:52 X:02 Y:C0 P:27 SP:FB PPU:176,215 CYC:20077
+EE3C A9 37 LDA #$37 A:52 X:02 Y:C1 P:A5 SP:FB PPU:176,221 CYC:20079
+EE3E 8D 47 06 STA $0647 = 52 A:37 X:02 Y:C1 P:25 SP:FB PPU:176,227 CYC:20081
+EE41 20 9E FA JSR $FA9E A:37 X:02 Y:C1 P:25 SP:FB PPU:176,239 CYC:20085
+FA9E 24 01 BIT $01 = FF A:37 X:02 Y:C1 P:25 SP:F9 PPU:176,257 CYC:20091
+FAA0 38 SEC A:37 X:02 Y:C1 P:E5 SP:F9 PPU:176,266 CYC:20094
+FAA1 A9 10 LDA #$10 A:37 X:02 Y:C1 P:E5 SP:F9 PPU:176,272 CYC:20096
+FAA3 60 RTS A:10 X:02 Y:C1 P:65 SP:F9 PPU:176,278 CYC:20098
+EE44 03 45 *SLO ($45,X) @ 47 = 0647 = 37 A:10 X:02 Y:C1 P:65 SP:FB PPU:176,296 CYC:20104
+EE46 EA NOP A:7E X:02 Y:C1 P:64 SP:FB PPU:176,320 CYC:20112
+EE47 EA NOP A:7E X:02 Y:C1 P:64 SP:FB PPU:176,326 CYC:20114
+EE48 EA NOP A:7E X:02 Y:C1 P:64 SP:FB PPU:176,332 CYC:20116
+EE49 EA NOP A:7E X:02 Y:C1 P:64 SP:FB PPU:176,338 CYC:20118
+EE4A 20 A4 FA JSR $FAA4 A:7E X:02 Y:C1 P:64 SP:FB PPU:177, 3 CYC:20120
+FAA4 50 40 BVC $FAE6 A:7E X:02 Y:C1 P:64 SP:F9 PPU:177, 21 CYC:20126
+FAA6 F0 3E BEQ $FAE6 A:7E X:02 Y:C1 P:64 SP:F9 PPU:177, 27 CYC:20128
+FAA8 30 3C BMI $FAE6 A:7E X:02 Y:C1 P:64 SP:F9 PPU:177, 33 CYC:20130
+FAAA B0 3A BCS $FAE6 A:7E X:02 Y:C1 P:64 SP:F9 PPU:177, 39 CYC:20132
+FAAC C9 7E CMP #$7E A:7E X:02 Y:C1 P:64 SP:F9 PPU:177, 45 CYC:20134
+FAAE D0 36 BNE $FAE6 A:7E X:02 Y:C1 P:67 SP:F9 PPU:177, 51 CYC:20136
+FAB0 60 RTS A:7E X:02 Y:C1 P:67 SP:F9 PPU:177, 57 CYC:20138
+EE4D AD 47 06 LDA $0647 = 6E A:7E X:02 Y:C1 P:67 SP:FB PPU:177, 75 CYC:20144
+EE50 C9 6E CMP #$6E A:6E X:02 Y:C1 P:65 SP:FB PPU:177, 87 CYC:20148
+EE52 F0 02 BEQ $EE56 A:6E X:02 Y:C1 P:67 SP:FB PPU:177, 93 CYC:20150
+EE56 C8 INY A:6E X:02 Y:C1 P:67 SP:FB PPU:177,102 CYC:20153
+EE57 A9 A5 LDA #$A5 A:6E X:02 Y:C2 P:E5 SP:FB PPU:177,108 CYC:20155
+EE59 85 47 STA $47 = 47 A:A5 X:02 Y:C2 P:E5 SP:FB PPU:177,114 CYC:20157
+EE5B 20 7B FA JSR $FA7B A:A5 X:02 Y:C2 P:E5 SP:FB PPU:177,123 CYC:20160
+FA7B 24 01 BIT $01 = FF A:A5 X:02 Y:C2 P:E5 SP:F9 PPU:177,141 CYC:20166
+FA7D 18 CLC A:A5 X:02 Y:C2 P:E5 SP:F9 PPU:177,150 CYC:20169
+FA7E A9 B3 LDA #$B3 A:A5 X:02 Y:C2 P:E4 SP:F9 PPU:177,156 CYC:20171
+FA80 60 RTS A:B3 X:02 Y:C2 P:E4 SP:F9 PPU:177,162 CYC:20173
+EE5E 07 47 *SLO $47 = A5 A:B3 X:02 Y:C2 P:E4 SP:FB PPU:177,180 CYC:20179
+EE60 EA NOP A:FB X:02 Y:C2 P:E5 SP:FB PPU:177,195 CYC:20184
+EE61 EA NOP A:FB X:02 Y:C2 P:E5 SP:FB PPU:177,201 CYC:20186
+EE62 EA NOP A:FB X:02 Y:C2 P:E5 SP:FB PPU:177,207 CYC:20188
+EE63 EA NOP A:FB X:02 Y:C2 P:E5 SP:FB PPU:177,213 CYC:20190
+EE64 20 81 FA JSR $FA81 A:FB X:02 Y:C2 P:E5 SP:FB PPU:177,219 CYC:20192
+FA81 50 63 BVC $FAE6 A:FB X:02 Y:C2 P:E5 SP:F9 PPU:177,237 CYC:20198
+FA83 90 61 BCC $FAE6 A:FB X:02 Y:C2 P:E5 SP:F9 PPU:177,243 CYC:20200
+FA85 10 5F BPL $FAE6 A:FB X:02 Y:C2 P:E5 SP:F9 PPU:177,249 CYC:20202
+FA87 C9 FB CMP #$FB A:FB X:02 Y:C2 P:E5 SP:F9 PPU:177,255 CYC:20204
+FA89 D0 5B BNE $FAE6 A:FB X:02 Y:C2 P:67 SP:F9 PPU:177,261 CYC:20206
+FA8B 60 RTS A:FB X:02 Y:C2 P:67 SP:F9 PPU:177,267 CYC:20208
+EE67 A5 47 LDA $47 = 4A A:FB X:02 Y:C2 P:67 SP:FB PPU:177,285 CYC:20214
+EE69 C9 4A CMP #$4A A:4A X:02 Y:C2 P:65 SP:FB PPU:177,294 CYC:20217
+EE6B F0 02 BEQ $EE6F A:4A X:02 Y:C2 P:67 SP:FB PPU:177,300 CYC:20219
+EE6F C8 INY A:4A X:02 Y:C2 P:67 SP:FB PPU:177,309 CYC:20222
+EE70 A9 29 LDA #$29 A:4A X:02 Y:C3 P:E5 SP:FB PPU:177,315 CYC:20224
+EE72 85 47 STA $47 = 4A A:29 X:02 Y:C3 P:65 SP:FB PPU:177,321 CYC:20226
+EE74 20 8C FA JSR $FA8C A:29 X:02 Y:C3 P:65 SP:FB PPU:177,330 CYC:20229
+FA8C B8 CLV A:29 X:02 Y:C3 P:65 SP:F9 PPU:178, 7 CYC:20235
+FA8D 18 CLC A:29 X:02 Y:C3 P:25 SP:F9 PPU:178, 13 CYC:20237
+FA8E A9 C3 LDA #$C3 A:29 X:02 Y:C3 P:24 SP:F9 PPU:178, 19 CYC:20239
+FA90 60 RTS A:C3 X:02 Y:C3 P:A4 SP:F9 PPU:178, 25 CYC:20241
+EE77 07 47 *SLO $47 = 29 A:C3 X:02 Y:C3 P:A4 SP:FB PPU:178, 43 CYC:20247
+EE79 EA NOP A:D3 X:02 Y:C3 P:A4 SP:FB PPU:178, 58 CYC:20252
+EE7A EA NOP A:D3 X:02 Y:C3 P:A4 SP:FB PPU:178, 64 CYC:20254
+EE7B EA NOP A:D3 X:02 Y:C3 P:A4 SP:FB PPU:178, 70 CYC:20256
+EE7C EA NOP A:D3 X:02 Y:C3 P:A4 SP:FB PPU:178, 76 CYC:20258
+EE7D 20 91 FA JSR $FA91 A:D3 X:02 Y:C3 P:A4 SP:FB PPU:178, 82 CYC:20260
+FA91 70 53 BVS $FAE6 A:D3 X:02 Y:C3 P:A4 SP:F9 PPU:178,100 CYC:20266
+FA93 F0 51 BEQ $FAE6 A:D3 X:02 Y:C3 P:A4 SP:F9 PPU:178,106 CYC:20268
+FA95 10 4F BPL $FAE6 A:D3 X:02 Y:C3 P:A4 SP:F9 PPU:178,112 CYC:20270
+FA97 B0 4D BCS $FAE6 A:D3 X:02 Y:C3 P:A4 SP:F9 PPU:178,118 CYC:20272
+FA99 C9 D3 CMP #$D3 A:D3 X:02 Y:C3 P:A4 SP:F9 PPU:178,124 CYC:20274
+FA9B D0 49 BNE $FAE6 A:D3 X:02 Y:C3 P:27 SP:F9 PPU:178,130 CYC:20276
+FA9D 60 RTS A:D3 X:02 Y:C3 P:27 SP:F9 PPU:178,136 CYC:20278
+EE80 A5 47 LDA $47 = 52 A:D3 X:02 Y:C3 P:27 SP:FB PPU:178,154 CYC:20284
+EE82 C9 52 CMP #$52 A:52 X:02 Y:C3 P:25 SP:FB PPU:178,163 CYC:20287
+EE84 F0 02 BEQ $EE88 A:52 X:02 Y:C3 P:27 SP:FB PPU:178,169 CYC:20289
+EE88 C8 INY A:52 X:02 Y:C3 P:27 SP:FB PPU:178,178 CYC:20292
+EE89 A9 37 LDA #$37 A:52 X:02 Y:C4 P:A5 SP:FB PPU:178,184 CYC:20294
+EE8B 85 47 STA $47 = 52 A:37 X:02 Y:C4 P:25 SP:FB PPU:178,190 CYC:20296
+EE8D 20 9E FA JSR $FA9E A:37 X:02 Y:C4 P:25 SP:FB PPU:178,199 CYC:20299
+FA9E 24 01 BIT $01 = FF A:37 X:02 Y:C4 P:25 SP:F9 PPU:178,217 CYC:20305
+FAA0 38 SEC A:37 X:02 Y:C4 P:E5 SP:F9 PPU:178,226 CYC:20308
+FAA1 A9 10 LDA #$10 A:37 X:02 Y:C4 P:E5 SP:F9 PPU:178,232 CYC:20310
+FAA3 60 RTS A:10 X:02 Y:C4 P:65 SP:F9 PPU:178,238 CYC:20312
+EE90 07 47 *SLO $47 = 37 A:10 X:02 Y:C4 P:65 SP:FB PPU:178,256 CYC:20318
+EE92 EA NOP A:7E X:02 Y:C4 P:64 SP:FB PPU:178,271 CYC:20323
+EE93 EA NOP A:7E X:02 Y:C4 P:64 SP:FB PPU:178,277 CYC:20325
+EE94 EA NOP A:7E X:02 Y:C4 P:64 SP:FB PPU:178,283 CYC:20327
+EE95 EA NOP A:7E X:02 Y:C4 P:64 SP:FB PPU:178,289 CYC:20329
+EE96 20 A4 FA JSR $FAA4 A:7E X:02 Y:C4 P:64 SP:FB PPU:178,295 CYC:20331
+FAA4 50 40 BVC $FAE6 A:7E X:02 Y:C4 P:64 SP:F9 PPU:178,313 CYC:20337
+FAA6 F0 3E BEQ $FAE6 A:7E X:02 Y:C4 P:64 SP:F9 PPU:178,319 CYC:20339
+FAA8 30 3C BMI $FAE6 A:7E X:02 Y:C4 P:64 SP:F9 PPU:178,325 CYC:20341
+FAAA B0 3A BCS $FAE6 A:7E X:02 Y:C4 P:64 SP:F9 PPU:178,331 CYC:20343
+FAAC C9 7E CMP #$7E A:7E X:02 Y:C4 P:64 SP:F9 PPU:178,337 CYC:20345
+FAAE D0 36 BNE $FAE6 A:7E X:02 Y:C4 P:67 SP:F9 PPU:179, 2 CYC:20347
+FAB0 60 RTS A:7E X:02 Y:C4 P:67 SP:F9 PPU:179, 8 CYC:20349
+EE99 A5 47 LDA $47 = 6E A:7E X:02 Y:C4 P:67 SP:FB PPU:179, 26 CYC:20355
+EE9B C9 6E CMP #$6E A:6E X:02 Y:C4 P:65 SP:FB PPU:179, 35 CYC:20358
+EE9D F0 02 BEQ $EEA1 A:6E X:02 Y:C4 P:67 SP:FB PPU:179, 41 CYC:20360
+EEA1 C8 INY A:6E X:02 Y:C4 P:67 SP:FB PPU:179, 50 CYC:20363
+EEA2 A9 A5 LDA #$A5 A:6E X:02 Y:C5 P:E5 SP:FB PPU:179, 56 CYC:20365
+EEA4 8D 47 06 STA $0647 = 6E A:A5 X:02 Y:C5 P:E5 SP:FB PPU:179, 62 CYC:20367
+EEA7 20 7B FA JSR $FA7B A:A5 X:02 Y:C5 P:E5 SP:FB PPU:179, 74 CYC:20371
+FA7B 24 01 BIT $01 = FF A:A5 X:02 Y:C5 P:E5 SP:F9 PPU:179, 92 CYC:20377
+FA7D 18 CLC A:A5 X:02 Y:C5 P:E5 SP:F9 PPU:179,101 CYC:20380
+FA7E A9 B3 LDA #$B3 A:A5 X:02 Y:C5 P:E4 SP:F9 PPU:179,107 CYC:20382
+FA80 60 RTS A:B3 X:02 Y:C5 P:E4 SP:F9 PPU:179,113 CYC:20384
+EEAA 0F 47 06 *SLO $0647 = A5 A:B3 X:02 Y:C5 P:E4 SP:FB PPU:179,131 CYC:20390
+EEAD EA NOP A:FB X:02 Y:C5 P:E5 SP:FB PPU:179,149 CYC:20396
+EEAE EA NOP A:FB X:02 Y:C5 P:E5 SP:FB PPU:179,155 CYC:20398
+EEAF EA NOP A:FB X:02 Y:C5 P:E5 SP:FB PPU:179,161 CYC:20400
+EEB0 EA NOP A:FB X:02 Y:C5 P:E5 SP:FB PPU:179,167 CYC:20402
+EEB1 20 81 FA JSR $FA81 A:FB X:02 Y:C5 P:E5 SP:FB PPU:179,173 CYC:20404
+FA81 50 63 BVC $FAE6 A:FB X:02 Y:C5 P:E5 SP:F9 PPU:179,191 CYC:20410
+FA83 90 61 BCC $FAE6 A:FB X:02 Y:C5 P:E5 SP:F9 PPU:179,197 CYC:20412
+FA85 10 5F BPL $FAE6 A:FB X:02 Y:C5 P:E5 SP:F9 PPU:179,203 CYC:20414
+FA87 C9 FB CMP #$FB A:FB X:02 Y:C5 P:E5 SP:F9 PPU:179,209 CYC:20416
+FA89 D0 5B BNE $FAE6 A:FB X:02 Y:C5 P:67 SP:F9 PPU:179,215 CYC:20418
+FA8B 60 RTS A:FB X:02 Y:C5 P:67 SP:F9 PPU:179,221 CYC:20420
+EEB4 AD 47 06 LDA $0647 = 4A A:FB X:02 Y:C5 P:67 SP:FB PPU:179,239 CYC:20426
+EEB7 C9 4A CMP #$4A A:4A X:02 Y:C5 P:65 SP:FB PPU:179,251 CYC:20430
+EEB9 F0 02 BEQ $EEBD A:4A X:02 Y:C5 P:67 SP:FB PPU:179,257 CYC:20432
+EEBD C8 INY A:4A X:02 Y:C5 P:67 SP:FB PPU:179,266 CYC:20435
+EEBE A9 29 LDA #$29 A:4A X:02 Y:C6 P:E5 SP:FB PPU:179,272 CYC:20437
+EEC0 8D 47 06 STA $0647 = 4A A:29 X:02 Y:C6 P:65 SP:FB PPU:179,278 CYC:20439
+EEC3 20 8C FA JSR $FA8C A:29 X:02 Y:C6 P:65 SP:FB PPU:179,290 CYC:20443
+FA8C B8 CLV A:29 X:02 Y:C6 P:65 SP:F9 PPU:179,308 CYC:20449
+FA8D 18 CLC A:29 X:02 Y:C6 P:25 SP:F9 PPU:179,314 CYC:20451
+FA8E A9 C3 LDA #$C3 A:29 X:02 Y:C6 P:24 SP:F9 PPU:179,320 CYC:20453
+FA90 60 RTS A:C3 X:02 Y:C6 P:A4 SP:F9 PPU:179,326 CYC:20455
+EEC6 0F 47 06 *SLO $0647 = 29 A:C3 X:02 Y:C6 P:A4 SP:FB PPU:180, 3 CYC:20461
+EEC9 EA NOP A:D3 X:02 Y:C6 P:A4 SP:FB PPU:180, 21 CYC:20467
+EECA EA NOP A:D3 X:02 Y:C6 P:A4 SP:FB PPU:180, 27 CYC:20469
+EECB EA NOP A:D3 X:02 Y:C6 P:A4 SP:FB PPU:180, 33 CYC:20471
+EECC EA NOP A:D3 X:02 Y:C6 P:A4 SP:FB PPU:180, 39 CYC:20473
+EECD 20 91 FA JSR $FA91 A:D3 X:02 Y:C6 P:A4 SP:FB PPU:180, 45 CYC:20475
+FA91 70 53 BVS $FAE6 A:D3 X:02 Y:C6 P:A4 SP:F9 PPU:180, 63 CYC:20481
+FA93 F0 51 BEQ $FAE6 A:D3 X:02 Y:C6 P:A4 SP:F9 PPU:180, 69 CYC:20483
+FA95 10 4F BPL $FAE6 A:D3 X:02 Y:C6 P:A4 SP:F9 PPU:180, 75 CYC:20485
+FA97 B0 4D BCS $FAE6 A:D3 X:02 Y:C6 P:A4 SP:F9 PPU:180, 81 CYC:20487
+FA99 C9 D3 CMP #$D3 A:D3 X:02 Y:C6 P:A4 SP:F9 PPU:180, 87 CYC:20489
+FA9B D0 49 BNE $FAE6 A:D3 X:02 Y:C6 P:27 SP:F9 PPU:180, 93 CYC:20491
+FA9D 60 RTS A:D3 X:02 Y:C6 P:27 SP:F9 PPU:180, 99 CYC:20493
+EED0 AD 47 06 LDA $0647 = 52 A:D3 X:02 Y:C6 P:27 SP:FB PPU:180,117 CYC:20499
+EED3 C9 52 CMP #$52 A:52 X:02 Y:C6 P:25 SP:FB PPU:180,129 CYC:20503
+EED5 F0 02 BEQ $EED9 A:52 X:02 Y:C6 P:27 SP:FB PPU:180,135 CYC:20505
+EED9 C8 INY A:52 X:02 Y:C6 P:27 SP:FB PPU:180,144 CYC:20508
+EEDA A9 37 LDA #$37 A:52 X:02 Y:C7 P:A5 SP:FB PPU:180,150 CYC:20510
+EEDC 8D 47 06 STA $0647 = 52 A:37 X:02 Y:C7 P:25 SP:FB PPU:180,156 CYC:20512
+EEDF 20 9E FA JSR $FA9E A:37 X:02 Y:C7 P:25 SP:FB PPU:180,168 CYC:20516
+FA9E 24 01 BIT $01 = FF A:37 X:02 Y:C7 P:25 SP:F9 PPU:180,186 CYC:20522
+FAA0 38 SEC A:37 X:02 Y:C7 P:E5 SP:F9 PPU:180,195 CYC:20525
+FAA1 A9 10 LDA #$10 A:37 X:02 Y:C7 P:E5 SP:F9 PPU:180,201 CYC:20527
+FAA3 60 RTS A:10 X:02 Y:C7 P:65 SP:F9 PPU:180,207 CYC:20529
+EEE2 0F 47 06 *SLO $0647 = 37 A:10 X:02 Y:C7 P:65 SP:FB PPU:180,225 CYC:20535
+EEE5 EA NOP A:7E X:02 Y:C7 P:64 SP:FB PPU:180,243 CYC:20541
+EEE6 EA NOP A:7E X:02 Y:C7 P:64 SP:FB PPU:180,249 CYC:20543
+EEE7 EA NOP A:7E X:02 Y:C7 P:64 SP:FB PPU:180,255 CYC:20545
+EEE8 EA NOP A:7E X:02 Y:C7 P:64 SP:FB PPU:180,261 CYC:20547
+EEE9 20 A4 FA JSR $FAA4 A:7E X:02 Y:C7 P:64 SP:FB PPU:180,267 CYC:20549
+FAA4 50 40 BVC $FAE6 A:7E X:02 Y:C7 P:64 SP:F9 PPU:180,285 CYC:20555
+FAA6 F0 3E BEQ $FAE6 A:7E X:02 Y:C7 P:64 SP:F9 PPU:180,291 CYC:20557
+FAA8 30 3C BMI $FAE6 A:7E X:02 Y:C7 P:64 SP:F9 PPU:180,297 CYC:20559
+FAAA B0 3A BCS $FAE6 A:7E X:02 Y:C7 P:64 SP:F9 PPU:180,303 CYC:20561
+FAAC C9 7E CMP #$7E A:7E X:02 Y:C7 P:64 SP:F9 PPU:180,309 CYC:20563
+FAAE D0 36 BNE $FAE6 A:7E X:02 Y:C7 P:67 SP:F9 PPU:180,315 CYC:20565
+FAB0 60 RTS A:7E X:02 Y:C7 P:67 SP:F9 PPU:180,321 CYC:20567
+EEEC AD 47 06 LDA $0647 = 6E A:7E X:02 Y:C7 P:67 SP:FB PPU:180,339 CYC:20573
+EEEF C9 6E CMP #$6E A:6E X:02 Y:C7 P:65 SP:FB PPU:181, 10 CYC:20577
+EEF1 F0 02 BEQ $EEF5 A:6E X:02 Y:C7 P:67 SP:FB PPU:181, 16 CYC:20579
+EEF5 A9 A5 LDA #$A5 A:6E X:02 Y:C7 P:67 SP:FB PPU:181, 25 CYC:20582
+EEF7 8D 47 06 STA $0647 = 6E A:A5 X:02 Y:C7 P:E5 SP:FB PPU:181, 31 CYC:20584
+EEFA A9 48 LDA #$48 A:A5 X:02 Y:C7 P:E5 SP:FB PPU:181, 43 CYC:20588
+EEFC 85 45 STA $45 = 48 A:48 X:02 Y:C7 P:65 SP:FB PPU:181, 49 CYC:20590
+EEFE A9 05 LDA #$05 A:48 X:02 Y:C7 P:65 SP:FB PPU:181, 58 CYC:20593
+EF00 85 46 STA $46 = 05 A:05 X:02 Y:C7 P:65 SP:FB PPU:181, 64 CYC:20595
+EF02 A0 FF LDY #$FF A:05 X:02 Y:C7 P:65 SP:FB PPU:181, 73 CYC:20598
+EF04 20 7B FA JSR $FA7B A:05 X:02 Y:FF P:E5 SP:FB PPU:181, 79 CYC:20600
+FA7B 24 01 BIT $01 = FF A:05 X:02 Y:FF P:E5 SP:F9 PPU:181, 97 CYC:20606
+FA7D 18 CLC A:05 X:02 Y:FF P:E5 SP:F9 PPU:181,106 CYC:20609
+FA7E A9 B3 LDA #$B3 A:05 X:02 Y:FF P:E4 SP:F9 PPU:181,112 CYC:20611
+FA80 60 RTS A:B3 X:02 Y:FF P:E4 SP:F9 PPU:181,118 CYC:20613
+EF07 13 45 *SLO ($45),Y = 0548 @ 0647 = A5 A:B3 X:02 Y:FF P:E4 SP:FB PPU:181,136 CYC:20619
+EF09 EA NOP A:FB X:02 Y:FF P:E5 SP:FB PPU:181,160 CYC:20627
+EF0A EA NOP A:FB X:02 Y:FF P:E5 SP:FB PPU:181,166 CYC:20629
+EF0B 08 PHP A:FB X:02 Y:FF P:E5 SP:FB PPU:181,172 CYC:20631
+EF0C 48 PHA A:FB X:02 Y:FF P:E5 SP:FA PPU:181,181 CYC:20634
+EF0D A0 C8 LDY #$C8 A:FB X:02 Y:FF P:E5 SP:F9 PPU:181,190 CYC:20637
+EF0F 68 PLA A:FB X:02 Y:C8 P:E5 SP:F9 PPU:181,196 CYC:20639
+EF10 28 PLP A:FB X:02 Y:C8 P:E5 SP:FA PPU:181,208 CYC:20643
+EF11 20 81 FA JSR $FA81 A:FB X:02 Y:C8 P:E5 SP:FB PPU:181,220 CYC:20647
+FA81 50 63 BVC $FAE6 A:FB X:02 Y:C8 P:E5 SP:F9 PPU:181,238 CYC:20653
+FA83 90 61 BCC $FAE6 A:FB X:02 Y:C8 P:E5 SP:F9 PPU:181,244 CYC:20655
+FA85 10 5F BPL $FAE6 A:FB X:02 Y:C8 P:E5 SP:F9 PPU:181,250 CYC:20657
+FA87 C9 FB CMP #$FB A:FB X:02 Y:C8 P:E5 SP:F9 PPU:181,256 CYC:20659
+FA89 D0 5B BNE $FAE6 A:FB X:02 Y:C8 P:67 SP:F9 PPU:181,262 CYC:20661
+FA8B 60 RTS A:FB X:02 Y:C8 P:67 SP:F9 PPU:181,268 CYC:20663
+EF14 AD 47 06 LDA $0647 = 4A A:FB X:02 Y:C8 P:67 SP:FB PPU:181,286 CYC:20669
+EF17 C9 4A CMP #$4A A:4A X:02 Y:C8 P:65 SP:FB PPU:181,298 CYC:20673
+EF19 F0 02 BEQ $EF1D A:4A X:02 Y:C8 P:67 SP:FB PPU:181,304 CYC:20675
+EF1D A0 FF LDY #$FF A:4A X:02 Y:C8 P:67 SP:FB PPU:181,313 CYC:20678
+EF1F A9 29 LDA #$29 A:4A X:02 Y:FF P:E5 SP:FB PPU:181,319 CYC:20680
+EF21 8D 47 06 STA $0647 = 4A A:29 X:02 Y:FF P:65 SP:FB PPU:181,325 CYC:20682
+EF24 20 8C FA JSR $FA8C A:29 X:02 Y:FF P:65 SP:FB PPU:181,337 CYC:20686
+FA8C B8 CLV A:29 X:02 Y:FF P:65 SP:F9 PPU:182, 14 CYC:20692
+FA8D 18 CLC A:29 X:02 Y:FF P:25 SP:F9 PPU:182, 20 CYC:20694
+FA8E A9 C3 LDA #$C3 A:29 X:02 Y:FF P:24 SP:F9 PPU:182, 26 CYC:20696
+FA90 60 RTS A:C3 X:02 Y:FF P:A4 SP:F9 PPU:182, 32 CYC:20698
+EF27 13 45 *SLO ($45),Y = 0548 @ 0647 = 29 A:C3 X:02 Y:FF P:A4 SP:FB PPU:182, 50 CYC:20704
+EF29 EA NOP A:D3 X:02 Y:FF P:A4 SP:FB PPU:182, 74 CYC:20712
+EF2A EA NOP A:D3 X:02 Y:FF P:A4 SP:FB PPU:182, 80 CYC:20714
+EF2B 08 PHP A:D3 X:02 Y:FF P:A4 SP:FB PPU:182, 86 CYC:20716
+EF2C 48 PHA A:D3 X:02 Y:FF P:A4 SP:FA PPU:182, 95 CYC:20719
+EF2D A0 C9 LDY #$C9 A:D3 X:02 Y:FF P:A4 SP:F9 PPU:182,104 CYC:20722
+EF2F 68 PLA A:D3 X:02 Y:C9 P:A4 SP:F9 PPU:182,110 CYC:20724
+EF30 28 PLP A:D3 X:02 Y:C9 P:A4 SP:FA PPU:182,122 CYC:20728
+EF31 20 91 FA JSR $FA91 A:D3 X:02 Y:C9 P:A4 SP:FB PPU:182,134 CYC:20732
+FA91 70 53 BVS $FAE6 A:D3 X:02 Y:C9 P:A4 SP:F9 PPU:182,152 CYC:20738
+FA93 F0 51 BEQ $FAE6 A:D3 X:02 Y:C9 P:A4 SP:F9 PPU:182,158 CYC:20740
+FA95 10 4F BPL $FAE6 A:D3 X:02 Y:C9 P:A4 SP:F9 PPU:182,164 CYC:20742
+FA97 B0 4D BCS $FAE6 A:D3 X:02 Y:C9 P:A4 SP:F9 PPU:182,170 CYC:20744
+FA99 C9 D3 CMP #$D3 A:D3 X:02 Y:C9 P:A4 SP:F9 PPU:182,176 CYC:20746
+FA9B D0 49 BNE $FAE6 A:D3 X:02 Y:C9 P:27 SP:F9 PPU:182,182 CYC:20748
+FA9D 60 RTS A:D3 X:02 Y:C9 P:27 SP:F9 PPU:182,188 CYC:20750
+EF34 AD 47 06 LDA $0647 = 52 A:D3 X:02 Y:C9 P:27 SP:FB PPU:182,206 CYC:20756
+EF37 C9 52 CMP #$52 A:52 X:02 Y:C9 P:25 SP:FB PPU:182,218 CYC:20760
+EF39 F0 02 BEQ $EF3D A:52 X:02 Y:C9 P:27 SP:FB PPU:182,224 CYC:20762
+EF3D A0 FF LDY #$FF A:52 X:02 Y:C9 P:27 SP:FB PPU:182,233 CYC:20765
+EF3F A9 37 LDA #$37 A:52 X:02 Y:FF P:A5 SP:FB PPU:182,239 CYC:20767
+EF41 8D 47 06 STA $0647 = 52 A:37 X:02 Y:FF P:25 SP:FB PPU:182,245 CYC:20769
+EF44 20 9E FA JSR $FA9E A:37 X:02 Y:FF P:25 SP:FB PPU:182,257 CYC:20773
+FA9E 24 01 BIT $01 = FF A:37 X:02 Y:FF P:25 SP:F9 PPU:182,275 CYC:20779
+FAA0 38 SEC A:37 X:02 Y:FF P:E5 SP:F9 PPU:182,284 CYC:20782
+FAA1 A9 10 LDA #$10 A:37 X:02 Y:FF P:E5 SP:F9 PPU:182,290 CYC:20784
+FAA3 60 RTS A:10 X:02 Y:FF P:65 SP:F9 PPU:182,296 CYC:20786
+EF47 13 45 *SLO ($45),Y = 0548 @ 0647 = 37 A:10 X:02 Y:FF P:65 SP:FB PPU:182,314 CYC:20792
+EF49 EA NOP A:7E X:02 Y:FF P:64 SP:FB PPU:182,338 CYC:20800
+EF4A EA NOP A:7E X:02 Y:FF P:64 SP:FB PPU:183, 3 CYC:20802
+EF4B 08 PHP A:7E X:02 Y:FF P:64 SP:FB PPU:183, 9 CYC:20804
+EF4C 48 PHA A:7E X:02 Y:FF P:64 SP:FA PPU:183, 18 CYC:20807
+EF4D A0 CA LDY #$CA A:7E X:02 Y:FF P:64 SP:F9 PPU:183, 27 CYC:20810
+EF4F 68 PLA A:7E X:02 Y:CA P:E4 SP:F9 PPU:183, 33 CYC:20812
+EF50 28 PLP A:7E X:02 Y:CA P:64 SP:FA PPU:183, 45 CYC:20816
+EF51 20 A4 FA JSR $FAA4 A:7E X:02 Y:CA P:64 SP:FB PPU:183, 57 CYC:20820
+FAA4 50 40 BVC $FAE6 A:7E X:02 Y:CA P:64 SP:F9 PPU:183, 75 CYC:20826
+FAA6 F0 3E BEQ $FAE6 A:7E X:02 Y:CA P:64 SP:F9 PPU:183, 81 CYC:20828
+FAA8 30 3C BMI $FAE6 A:7E X:02 Y:CA P:64 SP:F9 PPU:183, 87 CYC:20830
+FAAA B0 3A BCS $FAE6 A:7E X:02 Y:CA P:64 SP:F9 PPU:183, 93 CYC:20832
+FAAC C9 7E CMP #$7E A:7E X:02 Y:CA P:64 SP:F9 PPU:183, 99 CYC:20834
+FAAE D0 36 BNE $FAE6 A:7E X:02 Y:CA P:67 SP:F9 PPU:183,105 CYC:20836
+FAB0 60 RTS A:7E X:02 Y:CA P:67 SP:F9 PPU:183,111 CYC:20838
+EF54 AD 47 06 LDA $0647 = 6E A:7E X:02 Y:CA P:67 SP:FB PPU:183,129 CYC:20844
+EF57 C9 6E CMP #$6E A:6E X:02 Y:CA P:65 SP:FB PPU:183,141 CYC:20848
+EF59 F0 02 BEQ $EF5D A:6E X:02 Y:CA P:67 SP:FB PPU:183,147 CYC:20850
+EF5D A0 CB LDY #$CB A:6E X:02 Y:CA P:67 SP:FB PPU:183,156 CYC:20853
+EF5F A2 FF LDX #$FF A:6E X:02 Y:CB P:E5 SP:FB PPU:183,162 CYC:20855
+EF61 A9 A5 LDA #$A5 A:6E X:FF Y:CB P:E5 SP:FB PPU:183,168 CYC:20857
+EF63 85 47 STA $47 = 6E A:A5 X:FF Y:CB P:E5 SP:FB PPU:183,174 CYC:20859
+EF65 20 7B FA JSR $FA7B A:A5 X:FF Y:CB P:E5 SP:FB PPU:183,183 CYC:20862
+FA7B 24 01 BIT $01 = FF A:A5 X:FF Y:CB P:E5 SP:F9 PPU:183,201 CYC:20868
+FA7D 18 CLC A:A5 X:FF Y:CB P:E5 SP:F9 PPU:183,210 CYC:20871
+FA7E A9 B3 LDA #$B3 A:A5 X:FF Y:CB P:E4 SP:F9 PPU:183,216 CYC:20873
+FA80 60 RTS A:B3 X:FF Y:CB P:E4 SP:F9 PPU:183,222 CYC:20875
+EF68 17 48 *SLO $48,X @ 47 = A5 A:B3 X:FF Y:CB P:E4 SP:FB PPU:183,240 CYC:20881
+EF6A EA NOP A:FB X:FF Y:CB P:E5 SP:FB PPU:183,258 CYC:20887
+EF6B EA NOP A:FB X:FF Y:CB P:E5 SP:FB PPU:183,264 CYC:20889
+EF6C EA NOP A:FB X:FF Y:CB P:E5 SP:FB PPU:183,270 CYC:20891
+EF6D EA NOP A:FB X:FF Y:CB P:E5 SP:FB PPU:183,276 CYC:20893
+EF6E 20 81 FA JSR $FA81 A:FB X:FF Y:CB P:E5 SP:FB PPU:183,282 CYC:20895
+FA81 50 63 BVC $FAE6 A:FB X:FF Y:CB P:E5 SP:F9 PPU:183,300 CYC:20901
+FA83 90 61 BCC $FAE6 A:FB X:FF Y:CB P:E5 SP:F9 PPU:183,306 CYC:20903
+FA85 10 5F BPL $FAE6 A:FB X:FF Y:CB P:E5 SP:F9 PPU:183,312 CYC:20905
+FA87 C9 FB CMP #$FB A:FB X:FF Y:CB P:E5 SP:F9 PPU:183,318 CYC:20907
+FA89 D0 5B BNE $FAE6 A:FB X:FF Y:CB P:67 SP:F9 PPU:183,324 CYC:20909
+FA8B 60 RTS A:FB X:FF Y:CB P:67 SP:F9 PPU:183,330 CYC:20911
+EF71 A5 47 LDA $47 = 4A A:FB X:FF Y:CB P:67 SP:FB PPU:184, 7 CYC:20917
+EF73 C9 4A CMP #$4A A:4A X:FF Y:CB P:65 SP:FB PPU:184, 16 CYC:20920
+EF75 F0 02 BEQ $EF79 A:4A X:FF Y:CB P:67 SP:FB PPU:184, 22 CYC:20922
+EF79 C8 INY A:4A X:FF Y:CB P:67 SP:FB PPU:184, 31 CYC:20925
+EF7A A9 29 LDA #$29 A:4A X:FF Y:CC P:E5 SP:FB PPU:184, 37 CYC:20927
+EF7C 85 47 STA $47 = 4A A:29 X:FF Y:CC P:65 SP:FB PPU:184, 43 CYC:20929
+EF7E 20 8C FA JSR $FA8C A:29 X:FF Y:CC P:65 SP:FB PPU:184, 52 CYC:20932
+FA8C B8 CLV A:29 X:FF Y:CC P:65 SP:F9 PPU:184, 70 CYC:20938
+FA8D 18 CLC A:29 X:FF Y:CC P:25 SP:F9 PPU:184, 76 CYC:20940
+FA8E A9 C3 LDA #$C3 A:29 X:FF Y:CC P:24 SP:F9 PPU:184, 82 CYC:20942
+FA90 60 RTS A:C3 X:FF Y:CC P:A4 SP:F9 PPU:184, 88 CYC:20944
+EF81 17 48 *SLO $48,X @ 47 = 29 A:C3 X:FF Y:CC P:A4 SP:FB PPU:184,106 CYC:20950
+EF83 EA NOP A:D3 X:FF Y:CC P:A4 SP:FB PPU:184,124 CYC:20956
+EF84 EA NOP A:D3 X:FF Y:CC P:A4 SP:FB PPU:184,130 CYC:20958
+EF85 EA NOP A:D3 X:FF Y:CC P:A4 SP:FB PPU:184,136 CYC:20960
+EF86 EA NOP A:D3 X:FF Y:CC P:A4 SP:FB PPU:184,142 CYC:20962
+EF87 20 91 FA JSR $FA91 A:D3 X:FF Y:CC P:A4 SP:FB PPU:184,148 CYC:20964
+FA91 70 53 BVS $FAE6 A:D3 X:FF Y:CC P:A4 SP:F9 PPU:184,166 CYC:20970
+FA93 F0 51 BEQ $FAE6 A:D3 X:FF Y:CC P:A4 SP:F9 PPU:184,172 CYC:20972
+FA95 10 4F BPL $FAE6 A:D3 X:FF Y:CC P:A4 SP:F9 PPU:184,178 CYC:20974
+FA97 B0 4D BCS $FAE6 A:D3 X:FF Y:CC P:A4 SP:F9 PPU:184,184 CYC:20976
+FA99 C9 D3 CMP #$D3 A:D3 X:FF Y:CC P:A4 SP:F9 PPU:184,190 CYC:20978
+FA9B D0 49 BNE $FAE6 A:D3 X:FF Y:CC P:27 SP:F9 PPU:184,196 CYC:20980
+FA9D 60 RTS A:D3 X:FF Y:CC P:27 SP:F9 PPU:184,202 CYC:20982
+EF8A A5 47 LDA $47 = 52 A:D3 X:FF Y:CC P:27 SP:FB PPU:184,220 CYC:20988
+EF8C C9 52 CMP #$52 A:52 X:FF Y:CC P:25 SP:FB PPU:184,229 CYC:20991
+EF8E F0 02 BEQ $EF92 A:52 X:FF Y:CC P:27 SP:FB PPU:184,235 CYC:20993
+EF92 C8 INY A:52 X:FF Y:CC P:27 SP:FB PPU:184,244 CYC:20996
+EF93 A9 37 LDA #$37 A:52 X:FF Y:CD P:A5 SP:FB PPU:184,250 CYC:20998
+EF95 85 47 STA $47 = 52 A:37 X:FF Y:CD P:25 SP:FB PPU:184,256 CYC:21000
+EF97 20 9E FA JSR $FA9E A:37 X:FF Y:CD P:25 SP:FB PPU:184,265 CYC:21003
+FA9E 24 01 BIT $01 = FF A:37 X:FF Y:CD P:25 SP:F9 PPU:184,283 CYC:21009
+FAA0 38 SEC A:37 X:FF Y:CD P:E5 SP:F9 PPU:184,292 CYC:21012
+FAA1 A9 10 LDA #$10 A:37 X:FF Y:CD P:E5 SP:F9 PPU:184,298 CYC:21014
+FAA3 60 RTS A:10 X:FF Y:CD P:65 SP:F9 PPU:184,304 CYC:21016
+EF9A 17 48 *SLO $48,X @ 47 = 37 A:10 X:FF Y:CD P:65 SP:FB PPU:184,322 CYC:21022
+EF9C EA NOP A:7E X:FF Y:CD P:64 SP:FB PPU:184,340 CYC:21028
+EF9D EA NOP A:7E X:FF Y:CD P:64 SP:FB PPU:185, 5 CYC:21030
+EF9E EA NOP A:7E X:FF Y:CD P:64 SP:FB PPU:185, 11 CYC:21032
+EF9F EA NOP A:7E X:FF Y:CD P:64 SP:FB PPU:185, 17 CYC:21034
+EFA0 20 A4 FA JSR $FAA4 A:7E X:FF Y:CD P:64 SP:FB PPU:185, 23 CYC:21036
+FAA4 50 40 BVC $FAE6 A:7E X:FF Y:CD P:64 SP:F9 PPU:185, 41 CYC:21042
+FAA6 F0 3E BEQ $FAE6 A:7E X:FF Y:CD P:64 SP:F9 PPU:185, 47 CYC:21044
+FAA8 30 3C BMI $FAE6 A:7E X:FF Y:CD P:64 SP:F9 PPU:185, 53 CYC:21046
+FAAA B0 3A BCS $FAE6 A:7E X:FF Y:CD P:64 SP:F9 PPU:185, 59 CYC:21048
+FAAC C9 7E CMP #$7E A:7E X:FF Y:CD P:64 SP:F9 PPU:185, 65 CYC:21050
+FAAE D0 36 BNE $FAE6 A:7E X:FF Y:CD P:67 SP:F9 PPU:185, 71 CYC:21052
+FAB0 60 RTS A:7E X:FF Y:CD P:67 SP:F9 PPU:185, 77 CYC:21054
+EFA3 A5 47 LDA $47 = 6E A:7E X:FF Y:CD P:67 SP:FB PPU:185, 95 CYC:21060
+EFA5 C9 6E CMP #$6E A:6E X:FF Y:CD P:65 SP:FB PPU:185,104 CYC:21063
+EFA7 F0 02 BEQ $EFAB A:6E X:FF Y:CD P:67 SP:FB PPU:185,110 CYC:21065
+EFAB A9 A5 LDA #$A5 A:6E X:FF Y:CD P:67 SP:FB PPU:185,119 CYC:21068
+EFAD 8D 47 06 STA $0647 = 6E A:A5 X:FF Y:CD P:E5 SP:FB PPU:185,125 CYC:21070
+EFB0 A0 FF LDY #$FF A:A5 X:FF Y:CD P:E5 SP:FB PPU:185,137 CYC:21074
+EFB2 20 7B FA JSR $FA7B A:A5 X:FF Y:FF P:E5 SP:FB PPU:185,143 CYC:21076
+FA7B 24 01 BIT $01 = FF A:A5 X:FF Y:FF P:E5 SP:F9 PPU:185,161 CYC:21082
+FA7D 18 CLC A:A5 X:FF Y:FF P:E5 SP:F9 PPU:185,170 CYC:21085
+FA7E A9 B3 LDA #$B3 A:A5 X:FF Y:FF P:E4 SP:F9 PPU:185,176 CYC:21087
+FA80 60 RTS A:B3 X:FF Y:FF P:E4 SP:F9 PPU:185,182 CYC:21089
+EFB5 1B 48 05 *SLO $0548,Y @ 0647 = A5 A:B3 X:FF Y:FF P:E4 SP:FB PPU:185,200 CYC:21095
+EFB8 EA NOP A:FB X:FF Y:FF P:E5 SP:FB PPU:185,221 CYC:21102
+EFB9 EA NOP A:FB X:FF Y:FF P:E5 SP:FB PPU:185,227 CYC:21104
+EFBA 08 PHP A:FB X:FF Y:FF P:E5 SP:FB PPU:185,233 CYC:21106
+EFBB 48 PHA A:FB X:FF Y:FF P:E5 SP:FA PPU:185,242 CYC:21109
+EFBC A0 CE LDY #$CE A:FB X:FF Y:FF P:E5 SP:F9 PPU:185,251 CYC:21112
+EFBE 68 PLA A:FB X:FF Y:CE P:E5 SP:F9 PPU:185,257 CYC:21114
+EFBF 28 PLP A:FB X:FF Y:CE P:E5 SP:FA PPU:185,269 CYC:21118
+EFC0 20 81 FA JSR $FA81 A:FB X:FF Y:CE P:E5 SP:FB PPU:185,281 CYC:21122
+FA81 50 63 BVC $FAE6 A:FB X:FF Y:CE P:E5 SP:F9 PPU:185,299 CYC:21128
+FA83 90 61 BCC $FAE6 A:FB X:FF Y:CE P:E5 SP:F9 PPU:185,305 CYC:21130
+FA85 10 5F BPL $FAE6 A:FB X:FF Y:CE P:E5 SP:F9 PPU:185,311 CYC:21132
+FA87 C9 FB CMP #$FB A:FB X:FF Y:CE P:E5 SP:F9 PPU:185,317 CYC:21134
+FA89 D0 5B BNE $FAE6 A:FB X:FF Y:CE P:67 SP:F9 PPU:185,323 CYC:21136
+FA8B 60 RTS A:FB X:FF Y:CE P:67 SP:F9 PPU:185,329 CYC:21138
+EFC3 AD 47 06 LDA $0647 = 4A A:FB X:FF Y:CE P:67 SP:FB PPU:186, 6 CYC:21144
+EFC6 C9 4A CMP #$4A A:4A X:FF Y:CE P:65 SP:FB PPU:186, 18 CYC:21148
+EFC8 F0 02 BEQ $EFCC A:4A X:FF Y:CE P:67 SP:FB PPU:186, 24 CYC:21150
+EFCC A0 FF LDY #$FF A:4A X:FF Y:CE P:67 SP:FB PPU:186, 33 CYC:21153
+EFCE A9 29 LDA #$29 A:4A X:FF Y:FF P:E5 SP:FB PPU:186, 39 CYC:21155
+EFD0 8D 47 06 STA $0647 = 4A A:29 X:FF Y:FF P:65 SP:FB PPU:186, 45 CYC:21157
+EFD3 20 8C FA JSR $FA8C A:29 X:FF Y:FF P:65 SP:FB PPU:186, 57 CYC:21161
+FA8C B8 CLV A:29 X:FF Y:FF P:65 SP:F9 PPU:186, 75 CYC:21167
+FA8D 18 CLC A:29 X:FF Y:FF P:25 SP:F9 PPU:186, 81 CYC:21169
+FA8E A9 C3 LDA #$C3 A:29 X:FF Y:FF P:24 SP:F9 PPU:186, 87 CYC:21171
+FA90 60 RTS A:C3 X:FF Y:FF P:A4 SP:F9 PPU:186, 93 CYC:21173
+EFD6 1B 48 05 *SLO $0548,Y @ 0647 = 29 A:C3 X:FF Y:FF P:A4 SP:FB PPU:186,111 CYC:21179
+EFD9 EA NOP A:D3 X:FF Y:FF P:A4 SP:FB PPU:186,132 CYC:21186
+EFDA EA NOP A:D3 X:FF Y:FF P:A4 SP:FB PPU:186,138 CYC:21188
+EFDB 08 PHP A:D3 X:FF Y:FF P:A4 SP:FB PPU:186,144 CYC:21190
+EFDC 48 PHA A:D3 X:FF Y:FF P:A4 SP:FA PPU:186,153 CYC:21193
+EFDD A0 CF LDY #$CF A:D3 X:FF Y:FF P:A4 SP:F9 PPU:186,162 CYC:21196
+EFDF 68 PLA A:D3 X:FF Y:CF P:A4 SP:F9 PPU:186,168 CYC:21198
+EFE0 28 PLP A:D3 X:FF Y:CF P:A4 SP:FA PPU:186,180 CYC:21202
+EFE1 20 91 FA JSR $FA91 A:D3 X:FF Y:CF P:A4 SP:FB PPU:186,192 CYC:21206
+FA91 70 53 BVS $FAE6 A:D3 X:FF Y:CF P:A4 SP:F9 PPU:186,210 CYC:21212
+FA93 F0 51 BEQ $FAE6 A:D3 X:FF Y:CF P:A4 SP:F9 PPU:186,216 CYC:21214
+FA95 10 4F BPL $FAE6 A:D3 X:FF Y:CF P:A4 SP:F9 PPU:186,222 CYC:21216
+FA97 B0 4D BCS $FAE6 A:D3 X:FF Y:CF P:A4 SP:F9 PPU:186,228 CYC:21218
+FA99 C9 D3 CMP #$D3 A:D3 X:FF Y:CF P:A4 SP:F9 PPU:186,234 CYC:21220
+FA9B D0 49 BNE $FAE6 A:D3 X:FF Y:CF P:27 SP:F9 PPU:186,240 CYC:21222
+FA9D 60 RTS A:D3 X:FF Y:CF P:27 SP:F9 PPU:186,246 CYC:21224
+EFE4 AD 47 06 LDA $0647 = 52 A:D3 X:FF Y:CF P:27 SP:FB PPU:186,264 CYC:21230
+EFE7 C9 52 CMP #$52 A:52 X:FF Y:CF P:25 SP:FB PPU:186,276 CYC:21234
+EFE9 F0 02 BEQ $EFED A:52 X:FF Y:CF P:27 SP:FB PPU:186,282 CYC:21236
+EFED A0 FF LDY #$FF A:52 X:FF Y:CF P:27 SP:FB PPU:186,291 CYC:21239
+EFEF A9 37 LDA #$37 A:52 X:FF Y:FF P:A5 SP:FB PPU:186,297 CYC:21241
+EFF1 8D 47 06 STA $0647 = 52 A:37 X:FF Y:FF P:25 SP:FB PPU:186,303 CYC:21243
+EFF4 20 9E FA JSR $FA9E A:37 X:FF Y:FF P:25 SP:FB PPU:186,315 CYC:21247
+FA9E 24 01 BIT $01 = FF A:37 X:FF Y:FF P:25 SP:F9 PPU:186,333 CYC:21253
+FAA0 38 SEC A:37 X:FF Y:FF P:E5 SP:F9 PPU:187, 1 CYC:21256
+FAA1 A9 10 LDA #$10 A:37 X:FF Y:FF P:E5 SP:F9 PPU:187, 7 CYC:21258
+FAA3 60 RTS A:10 X:FF Y:FF P:65 SP:F9 PPU:187, 13 CYC:21260
+EFF7 1B 48 05 *SLO $0548,Y @ 0647 = 37 A:10 X:FF Y:FF P:65 SP:FB PPU:187, 31 CYC:21266
+EFFA EA NOP A:7E X:FF Y:FF P:64 SP:FB PPU:187, 52 CYC:21273
+EFFB EA NOP A:7E X:FF Y:FF P:64 SP:FB PPU:187, 58 CYC:21275
+EFFC 08 PHP A:7E X:FF Y:FF P:64 SP:FB PPU:187, 64 CYC:21277
+EFFD 48 PHA A:7E X:FF Y:FF P:64 SP:FA PPU:187, 73 CYC:21280
+EFFE A0 D0 LDY #$D0 A:7E X:FF Y:FF P:64 SP:F9 PPU:187, 82 CYC:21283
+F000 68 PLA A:7E X:FF Y:D0 P:E4 SP:F9 PPU:187, 88 CYC:21285
+F001 28 PLP A:7E X:FF Y:D0 P:64 SP:FA PPU:187,100 CYC:21289
+F002 20 A4 FA JSR $FAA4 A:7E X:FF Y:D0 P:64 SP:FB PPU:187,112 CYC:21293
+FAA4 50 40 BVC $FAE6 A:7E X:FF Y:D0 P:64 SP:F9 PPU:187,130 CYC:21299
+FAA6 F0 3E BEQ $FAE6 A:7E X:FF Y:D0 P:64 SP:F9 PPU:187,136 CYC:21301
+FAA8 30 3C BMI $FAE6 A:7E X:FF Y:D0 P:64 SP:F9 PPU:187,142 CYC:21303
+FAAA B0 3A BCS $FAE6 A:7E X:FF Y:D0 P:64 SP:F9 PPU:187,148 CYC:21305
+FAAC C9 7E CMP #$7E A:7E X:FF Y:D0 P:64 SP:F9 PPU:187,154 CYC:21307
+FAAE D0 36 BNE $FAE6 A:7E X:FF Y:D0 P:67 SP:F9 PPU:187,160 CYC:21309
+FAB0 60 RTS A:7E X:FF Y:D0 P:67 SP:F9 PPU:187,166 CYC:21311
+F005 AD 47 06 LDA $0647 = 6E A:7E X:FF Y:D0 P:67 SP:FB PPU:187,184 CYC:21317
+F008 C9 6E CMP #$6E A:6E X:FF Y:D0 P:65 SP:FB PPU:187,196 CYC:21321
+F00A F0 02 BEQ $F00E A:6E X:FF Y:D0 P:67 SP:FB PPU:187,202 CYC:21323
+F00E A0 D1 LDY #$D1 A:6E X:FF Y:D0 P:67 SP:FB PPU:187,211 CYC:21326
+F010 A2 FF LDX #$FF A:6E X:FF Y:D1 P:E5 SP:FB PPU:187,217 CYC:21328
+F012 A9 A5 LDA #$A5 A:6E X:FF Y:D1 P:E5 SP:FB PPU:187,223 CYC:21330
+F014 8D 47 06 STA $0647 = 6E A:A5 X:FF Y:D1 P:E5 SP:FB PPU:187,229 CYC:21332
+F017 20 7B FA JSR $FA7B A:A5 X:FF Y:D1 P:E5 SP:FB PPU:187,241 CYC:21336
+FA7B 24 01 BIT $01 = FF A:A5 X:FF Y:D1 P:E5 SP:F9 PPU:187,259 CYC:21342
+FA7D 18 CLC A:A5 X:FF Y:D1 P:E5 SP:F9 PPU:187,268 CYC:21345
+FA7E A9 B3 LDA #$B3 A:A5 X:FF Y:D1 P:E4 SP:F9 PPU:187,274 CYC:21347
+FA80 60 RTS A:B3 X:FF Y:D1 P:E4 SP:F9 PPU:187,280 CYC:21349
+F01A 1F 48 05 *SLO $0548,X @ 0647 = A5 A:B3 X:FF Y:D1 P:E4 SP:FB PPU:187,298 CYC:21355
+F01D EA NOP A:FB X:FF Y:D1 P:E5 SP:FB PPU:187,319 CYC:21362
+F01E EA NOP A:FB X:FF Y:D1 P:E5 SP:FB PPU:187,325 CYC:21364
+F01F EA NOP A:FB X:FF Y:D1 P:E5 SP:FB PPU:187,331 CYC:21366
+F020 EA NOP A:FB X:FF Y:D1 P:E5 SP:FB PPU:187,337 CYC:21368
+F021 20 81 FA JSR $FA81 A:FB X:FF Y:D1 P:E5 SP:FB PPU:188, 2 CYC:21370
+FA81 50 63 BVC $FAE6 A:FB X:FF Y:D1 P:E5 SP:F9 PPU:188, 20 CYC:21376
+FA83 90 61 BCC $FAE6 A:FB X:FF Y:D1 P:E5 SP:F9 PPU:188, 26 CYC:21378
+FA85 10 5F BPL $FAE6 A:FB X:FF Y:D1 P:E5 SP:F9 PPU:188, 32 CYC:21380
+FA87 C9 FB CMP #$FB A:FB X:FF Y:D1 P:E5 SP:F9 PPU:188, 38 CYC:21382
+FA89 D0 5B BNE $FAE6 A:FB X:FF Y:D1 P:67 SP:F9 PPU:188, 44 CYC:21384
+FA8B 60 RTS A:FB X:FF Y:D1 P:67 SP:F9 PPU:188, 50 CYC:21386
+F024 AD 47 06 LDA $0647 = 4A A:FB X:FF Y:D1 P:67 SP:FB PPU:188, 68 CYC:21392
+F027 C9 4A CMP #$4A A:4A X:FF Y:D1 P:65 SP:FB PPU:188, 80 CYC:21396
+F029 F0 02 BEQ $F02D A:4A X:FF Y:D1 P:67 SP:FB PPU:188, 86 CYC:21398
+F02D C8 INY A:4A X:FF Y:D1 P:67 SP:FB PPU:188, 95 CYC:21401
+F02E A9 29 LDA #$29 A:4A X:FF Y:D2 P:E5 SP:FB PPU:188,101 CYC:21403
+F030 8D 47 06 STA $0647 = 4A A:29 X:FF Y:D2 P:65 SP:FB PPU:188,107 CYC:21405
+F033 20 8C FA JSR $FA8C A:29 X:FF Y:D2 P:65 SP:FB PPU:188,119 CYC:21409
+FA8C B8 CLV A:29 X:FF Y:D2 P:65 SP:F9 PPU:188,137 CYC:21415
+FA8D 18 CLC A:29 X:FF Y:D2 P:25 SP:F9 PPU:188,143 CYC:21417
+FA8E A9 C3 LDA #$C3 A:29 X:FF Y:D2 P:24 SP:F9 PPU:188,149 CYC:21419
+FA90 60 RTS A:C3 X:FF Y:D2 P:A4 SP:F9 PPU:188,155 CYC:21421
+F036 1F 48 05 *SLO $0548,X @ 0647 = 29 A:C3 X:FF Y:D2 P:A4 SP:FB PPU:188,173 CYC:21427
+F039 EA NOP A:D3 X:FF Y:D2 P:A4 SP:FB PPU:188,194 CYC:21434
+F03A EA NOP A:D3 X:FF Y:D2 P:A4 SP:FB PPU:188,200 CYC:21436
+F03B EA NOP A:D3 X:FF Y:D2 P:A4 SP:FB PPU:188,206 CYC:21438
+F03C EA NOP A:D3 X:FF Y:D2 P:A4 SP:FB PPU:188,212 CYC:21440
+F03D 20 91 FA JSR $FA91 A:D3 X:FF Y:D2 P:A4 SP:FB PPU:188,218 CYC:21442
+FA91 70 53 BVS $FAE6 A:D3 X:FF Y:D2 P:A4 SP:F9 PPU:188,236 CYC:21448
+FA93 F0 51 BEQ $FAE6 A:D3 X:FF Y:D2 P:A4 SP:F9 PPU:188,242 CYC:21450
+FA95 10 4F BPL $FAE6 A:D3 X:FF Y:D2 P:A4 SP:F9 PPU:188,248 CYC:21452
+FA97 B0 4D BCS $FAE6 A:D3 X:FF Y:D2 P:A4 SP:F9 PPU:188,254 CYC:21454
+FA99 C9 D3 CMP #$D3 A:D3 X:FF Y:D2 P:A4 SP:F9 PPU:188,260 CYC:21456
+FA9B D0 49 BNE $FAE6 A:D3 X:FF Y:D2 P:27 SP:F9 PPU:188,266 CYC:21458
+FA9D 60 RTS A:D3 X:FF Y:D2 P:27 SP:F9 PPU:188,272 CYC:21460
+F040 AD 47 06 LDA $0647 = 52 A:D3 X:FF Y:D2 P:27 SP:FB PPU:188,290 CYC:21466
+F043 C9 52 CMP #$52 A:52 X:FF Y:D2 P:25 SP:FB PPU:188,302 CYC:21470
+F045 F0 02 BEQ $F049 A:52 X:FF Y:D2 P:27 SP:FB PPU:188,308 CYC:21472
+F049 C8 INY A:52 X:FF Y:D2 P:27 SP:FB PPU:188,317 CYC:21475
+F04A A9 37 LDA #$37 A:52 X:FF Y:D3 P:A5 SP:FB PPU:188,323 CYC:21477
+F04C 8D 47 06 STA $0647 = 52 A:37 X:FF Y:D3 P:25 SP:FB PPU:188,329 CYC:21479
+F04F 20 9E FA JSR $FA9E A:37 X:FF Y:D3 P:25 SP:FB PPU:189, 0 CYC:21483
+FA9E 24 01 BIT $01 = FF A:37 X:FF Y:D3 P:25 SP:F9 PPU:189, 18 CYC:21489
+FAA0 38 SEC A:37 X:FF Y:D3 P:E5 SP:F9 PPU:189, 27 CYC:21492
+FAA1 A9 10 LDA #$10 A:37 X:FF Y:D3 P:E5 SP:F9 PPU:189, 33 CYC:21494
+FAA3 60 RTS A:10 X:FF Y:D3 P:65 SP:F9 PPU:189, 39 CYC:21496
+F052 1F 48 05 *SLO $0548,X @ 0647 = 37 A:10 X:FF Y:D3 P:65 SP:FB PPU:189, 57 CYC:21502
+F055 EA NOP A:7E X:FF Y:D3 P:64 SP:FB PPU:189, 78 CYC:21509
+F056 EA NOP A:7E X:FF Y:D3 P:64 SP:FB PPU:189, 84 CYC:21511
+F057 EA NOP A:7E X:FF Y:D3 P:64 SP:FB PPU:189, 90 CYC:21513
+F058 EA NOP A:7E X:FF Y:D3 P:64 SP:FB PPU:189, 96 CYC:21515
+F059 20 A4 FA JSR $FAA4 A:7E X:FF Y:D3 P:64 SP:FB PPU:189,102 CYC:21517
+FAA4 50 40 BVC $FAE6 A:7E X:FF Y:D3 P:64 SP:F9 PPU:189,120 CYC:21523
+FAA6 F0 3E BEQ $FAE6 A:7E X:FF Y:D3 P:64 SP:F9 PPU:189,126 CYC:21525
+FAA8 30 3C BMI $FAE6 A:7E X:FF Y:D3 P:64 SP:F9 PPU:189,132 CYC:21527
+FAAA B0 3A BCS $FAE6 A:7E X:FF Y:D3 P:64 SP:F9 PPU:189,138 CYC:21529
+FAAC C9 7E CMP #$7E A:7E X:FF Y:D3 P:64 SP:F9 PPU:189,144 CYC:21531
+FAAE D0 36 BNE $FAE6 A:7E X:FF Y:D3 P:67 SP:F9 PPU:189,150 CYC:21533
+FAB0 60 RTS A:7E X:FF Y:D3 P:67 SP:F9 PPU:189,156 CYC:21535
+F05C AD 47 06 LDA $0647 = 6E A:7E X:FF Y:D3 P:67 SP:FB PPU:189,174 CYC:21541
+F05F C9 6E CMP #$6E A:6E X:FF Y:D3 P:65 SP:FB PPU:189,186 CYC:21545
+F061 F0 02 BEQ $F065 A:6E X:FF Y:D3 P:67 SP:FB PPU:189,192 CYC:21547
+F065 60 RTS A:6E X:FF Y:D3 P:67 SP:FB PPU:189,201 CYC:21550
+C644 20 66 F0 JSR $F066 A:6E X:FF Y:D3 P:67 SP:FD PPU:189,219 CYC:21556
+F066 A9 FF LDA #$FF A:6E X:FF Y:D3 P:67 SP:FB PPU:189,237 CYC:21562
+F068 85 01 STA $01 = FF A:FF X:FF Y:D3 P:E5 SP:FB PPU:189,243 CYC:21564
+F06A A0 D4 LDY #$D4 A:FF X:FF Y:D3 P:E5 SP:FB PPU:189,252 CYC:21567
+F06C A2 02 LDX #$02 A:FF X:FF Y:D4 P:E5 SP:FB PPU:189,258 CYC:21569
+F06E A9 47 LDA #$47 A:FF X:02 Y:D4 P:65 SP:FB PPU:189,264 CYC:21571
+F070 85 47 STA $47 = 6E A:47 X:02 Y:D4 P:65 SP:FB PPU:189,270 CYC:21573
+F072 A9 06 LDA #$06 A:47 X:02 Y:D4 P:65 SP:FB PPU:189,279 CYC:21576
+F074 85 48 STA $48 = 06 A:06 X:02 Y:D4 P:65 SP:FB PPU:189,285 CYC:21578
+F076 A9 A5 LDA #$A5 A:06 X:02 Y:D4 P:65 SP:FB PPU:189,294 CYC:21581
+F078 8D 47 06 STA $0647 = 6E A:A5 X:02 Y:D4 P:E5 SP:FB PPU:189,300 CYC:21583
+F07B 20 53 FB JSR $FB53 A:A5 X:02 Y:D4 P:E5 SP:FB PPU:189,312 CYC:21587
+FB53 24 01 BIT $01 = FF A:A5 X:02 Y:D4 P:E5 SP:F9 PPU:189,330 CYC:21593
+FB55 18 CLC A:A5 X:02 Y:D4 P:E5 SP:F9 PPU:189,339 CYC:21596
+FB56 A9 B3 LDA #$B3 A:A5 X:02 Y:D4 P:E4 SP:F9 PPU:190, 4 CYC:21598
+FB58 60 RTS A:B3 X:02 Y:D4 P:E4 SP:F9 PPU:190, 10 CYC:21600
+F07E 23 45 *RLA ($45,X) @ 47 = 0647 = A5 A:B3 X:02 Y:D4 P:E4 SP:FB PPU:190, 28 CYC:21606
+F080 EA NOP A:02 X:02 Y:D4 P:65 SP:FB PPU:190, 52 CYC:21614
+F081 EA NOP A:02 X:02 Y:D4 P:65 SP:FB PPU:190, 58 CYC:21616
+F082 EA NOP A:02 X:02 Y:D4 P:65 SP:FB PPU:190, 64 CYC:21618
+F083 EA NOP A:02 X:02 Y:D4 P:65 SP:FB PPU:190, 70 CYC:21620
+F084 20 59 FB JSR $FB59 A:02 X:02 Y:D4 P:65 SP:FB PPU:190, 76 CYC:21622
+FB59 50 1A BVC $FB75 A:02 X:02 Y:D4 P:65 SP:F9 PPU:190, 94 CYC:21628
+FB5B 90 18 BCC $FB75 A:02 X:02 Y:D4 P:65 SP:F9 PPU:190,100 CYC:21630
+FB5D 30 16 BMI $FB75 A:02 X:02 Y:D4 P:65 SP:F9 PPU:190,106 CYC:21632
+FB5F C9 02 CMP #$02 A:02 X:02 Y:D4 P:65 SP:F9 PPU:190,112 CYC:21634
+FB61 D0 12 BNE $FB75 A:02 X:02 Y:D4 P:67 SP:F9 PPU:190,118 CYC:21636
+FB63 60 RTS A:02 X:02 Y:D4 P:67 SP:F9 PPU:190,124 CYC:21638
+F087 AD 47 06 LDA $0647 = 4A A:02 X:02 Y:D4 P:67 SP:FB PPU:190,142 CYC:21644
+F08A C9 4A CMP #$4A A:4A X:02 Y:D4 P:65 SP:FB PPU:190,154 CYC:21648
+F08C F0 02 BEQ $F090 A:4A X:02 Y:D4 P:67 SP:FB PPU:190,160 CYC:21650
+F090 C8 INY A:4A X:02 Y:D4 P:67 SP:FB PPU:190,169 CYC:21653
+F091 A9 29 LDA #$29 A:4A X:02 Y:D5 P:E5 SP:FB PPU:190,175 CYC:21655
+F093 8D 47 06 STA $0647 = 4A A:29 X:02 Y:D5 P:65 SP:FB PPU:190,181 CYC:21657
+F096 20 64 FB JSR $FB64 A:29 X:02 Y:D5 P:65 SP:FB PPU:190,193 CYC:21661
+FB64 B8 CLV A:29 X:02 Y:D5 P:65 SP:F9 PPU:190,211 CYC:21667
+FB65 18 CLC A:29 X:02 Y:D5 P:25 SP:F9 PPU:190,217 CYC:21669
+FB66 A9 42 LDA #$42 A:29 X:02 Y:D5 P:24 SP:F9 PPU:190,223 CYC:21671
+FB68 60 RTS A:42 X:02 Y:D5 P:24 SP:F9 PPU:190,229 CYC:21673
+F099 23 45 *RLA ($45,X) @ 47 = 0647 = 29 A:42 X:02 Y:D5 P:24 SP:FB PPU:190,247 CYC:21679
+F09B EA NOP A:42 X:02 Y:D5 P:24 SP:FB PPU:190,271 CYC:21687
+F09C EA NOP A:42 X:02 Y:D5 P:24 SP:FB PPU:190,277 CYC:21689
+F09D EA NOP A:42 X:02 Y:D5 P:24 SP:FB PPU:190,283 CYC:21691
+F09E EA NOP A:42 X:02 Y:D5 P:24 SP:FB PPU:190,289 CYC:21693
+F09F 20 69 FB JSR $FB69 A:42 X:02 Y:D5 P:24 SP:FB PPU:190,295 CYC:21695
+FB69 70 0A BVS $FB75 A:42 X:02 Y:D5 P:24 SP:F9 PPU:190,313 CYC:21701
+FB6B F0 08 BEQ $FB75 A:42 X:02 Y:D5 P:24 SP:F9 PPU:190,319 CYC:21703
+FB6D 30 06 BMI $FB75 A:42 X:02 Y:D5 P:24 SP:F9 PPU:190,325 CYC:21705
+FB6F B0 04 BCS $FB75 A:42 X:02 Y:D5 P:24 SP:F9 PPU:190,331 CYC:21707
+FB71 C9 42 CMP #$42 A:42 X:02 Y:D5 P:24 SP:F9 PPU:190,337 CYC:21709
+FB73 F0 02 BEQ $FB77 A:42 X:02 Y:D5 P:27 SP:F9 PPU:191, 2 CYC:21711
+FB77 60 RTS A:42 X:02 Y:D5 P:27 SP:F9 PPU:191, 11 CYC:21714
+F0A2 AD 47 06 LDA $0647 = 52 A:42 X:02 Y:D5 P:27 SP:FB PPU:191, 29 CYC:21720
+F0A5 C9 52 CMP #$52 A:52 X:02 Y:D5 P:25 SP:FB PPU:191, 41 CYC:21724
+F0A7 F0 02 BEQ $F0AB A:52 X:02 Y:D5 P:27 SP:FB PPU:191, 47 CYC:21726
+F0AB C8 INY A:52 X:02 Y:D5 P:27 SP:FB PPU:191, 56 CYC:21729
+F0AC A9 37 LDA #$37 A:52 X:02 Y:D6 P:A5 SP:FB PPU:191, 62 CYC:21731
+F0AE 8D 47 06 STA $0647 = 52 A:37 X:02 Y:D6 P:25 SP:FB PPU:191, 68 CYC:21733
+F0B1 20 68 FA JSR $FA68 A:37 X:02 Y:D6 P:25 SP:FB PPU:191, 80 CYC:21737
+FA68 24 01 BIT $01 = FF A:37 X:02 Y:D6 P:25 SP:F9 PPU:191, 98 CYC:21743
+FA6A 38 SEC A:37 X:02 Y:D6 P:E5 SP:F9 PPU:191,107 CYC:21746
+FA6B A9 75 LDA #$75 A:37 X:02 Y:D6 P:E5 SP:F9 PPU:191,113 CYC:21748
+FA6D 60 RTS A:75 X:02 Y:D6 P:65 SP:F9 PPU:191,119 CYC:21750
+F0B4 23 45 *RLA ($45,X) @ 47 = 0647 = 37 A:75 X:02 Y:D6 P:65 SP:FB PPU:191,137 CYC:21756
+F0B6 EA NOP A:65 X:02 Y:D6 P:64 SP:FB PPU:191,161 CYC:21764
+F0B7 EA NOP A:65 X:02 Y:D6 P:64 SP:FB PPU:191,167 CYC:21766
+F0B8 EA NOP A:65 X:02 Y:D6 P:64 SP:FB PPU:191,173 CYC:21768
+F0B9 EA NOP A:65 X:02 Y:D6 P:64 SP:FB PPU:191,179 CYC:21770
+F0BA 20 6E FA JSR $FA6E A:65 X:02 Y:D6 P:64 SP:FB PPU:191,185 CYC:21772
+FA6E 50 76 BVC $FAE6 A:65 X:02 Y:D6 P:64 SP:F9 PPU:191,203 CYC:21778
+FA70 F0 74 BEQ $FAE6 A:65 X:02 Y:D6 P:64 SP:F9 PPU:191,209 CYC:21780
+FA72 30 72 BMI $FAE6 A:65 X:02 Y:D6 P:64 SP:F9 PPU:191,215 CYC:21782
+FA74 B0 70 BCS $FAE6 A:65 X:02 Y:D6 P:64 SP:F9 PPU:191,221 CYC:21784
+FA76 C9 65 CMP #$65 A:65 X:02 Y:D6 P:64 SP:F9 PPU:191,227 CYC:21786
+FA78 D0 6C BNE $FAE6 A:65 X:02 Y:D6 P:67 SP:F9 PPU:191,233 CYC:21788
+FA7A 60 RTS A:65 X:02 Y:D6 P:67 SP:F9 PPU:191,239 CYC:21790
+F0BD AD 47 06 LDA $0647 = 6F A:65 X:02 Y:D6 P:67 SP:FB PPU:191,257 CYC:21796
+F0C0 C9 6F CMP #$6F A:6F X:02 Y:D6 P:65 SP:FB PPU:191,269 CYC:21800
+F0C2 F0 02 BEQ $F0C6 A:6F X:02 Y:D6 P:67 SP:FB PPU:191,275 CYC:21802
+F0C6 C8 INY A:6F X:02 Y:D6 P:67 SP:FB PPU:191,284 CYC:21805
+F0C7 A9 A5 LDA #$A5 A:6F X:02 Y:D7 P:E5 SP:FB PPU:191,290 CYC:21807
+F0C9 85 47 STA $47 = 47 A:A5 X:02 Y:D7 P:E5 SP:FB PPU:191,296 CYC:21809
+F0CB 20 53 FB JSR $FB53 A:A5 X:02 Y:D7 P:E5 SP:FB PPU:191,305 CYC:21812
+FB53 24 01 BIT $01 = FF A:A5 X:02 Y:D7 P:E5 SP:F9 PPU:191,323 CYC:21818
+FB55 18 CLC A:A5 X:02 Y:D7 P:E5 SP:F9 PPU:191,332 CYC:21821
+FB56 A9 B3 LDA #$B3 A:A5 X:02 Y:D7 P:E4 SP:F9 PPU:191,338 CYC:21823
+FB58 60 RTS A:B3 X:02 Y:D7 P:E4 SP:F9 PPU:192, 3 CYC:21825
+F0CE 27 47 *RLA $47 = A5 A:B3 X:02 Y:D7 P:E4 SP:FB PPU:192, 21 CYC:21831
+F0D0 EA NOP A:02 X:02 Y:D7 P:65 SP:FB PPU:192, 36 CYC:21836
+F0D1 EA NOP A:02 X:02 Y:D7 P:65 SP:FB PPU:192, 42 CYC:21838
+F0D2 EA NOP A:02 X:02 Y:D7 P:65 SP:FB PPU:192, 48 CYC:21840
+F0D3 EA NOP A:02 X:02 Y:D7 P:65 SP:FB PPU:192, 54 CYC:21842
+F0D4 20 59 FB JSR $FB59 A:02 X:02 Y:D7 P:65 SP:FB PPU:192, 60 CYC:21844
+FB59 50 1A BVC $FB75 A:02 X:02 Y:D7 P:65 SP:F9 PPU:192, 78 CYC:21850
+FB5B 90 18 BCC $FB75 A:02 X:02 Y:D7 P:65 SP:F9 PPU:192, 84 CYC:21852
+FB5D 30 16 BMI $FB75 A:02 X:02 Y:D7 P:65 SP:F9 PPU:192, 90 CYC:21854
+FB5F C9 02 CMP #$02 A:02 X:02 Y:D7 P:65 SP:F9 PPU:192, 96 CYC:21856
+FB61 D0 12 BNE $FB75 A:02 X:02 Y:D7 P:67 SP:F9 PPU:192,102 CYC:21858
+FB63 60 RTS A:02 X:02 Y:D7 P:67 SP:F9 PPU:192,108 CYC:21860
+F0D7 A5 47 LDA $47 = 4A A:02 X:02 Y:D7 P:67 SP:FB PPU:192,126 CYC:21866
+F0D9 C9 4A CMP #$4A A:4A X:02 Y:D7 P:65 SP:FB PPU:192,135 CYC:21869
+F0DB F0 02 BEQ $F0DF A:4A X:02 Y:D7 P:67 SP:FB PPU:192,141 CYC:21871
+F0DF C8 INY A:4A X:02 Y:D7 P:67 SP:FB PPU:192,150 CYC:21874
+F0E0 A9 29 LDA #$29 A:4A X:02 Y:D8 P:E5 SP:FB PPU:192,156 CYC:21876
+F0E2 85 47 STA $47 = 4A A:29 X:02 Y:D8 P:65 SP:FB PPU:192,162 CYC:21878
+F0E4 20 64 FB JSR $FB64 A:29 X:02 Y:D8 P:65 SP:FB PPU:192,171 CYC:21881
+FB64 B8 CLV A:29 X:02 Y:D8 P:65 SP:F9 PPU:192,189 CYC:21887
+FB65 18 CLC A:29 X:02 Y:D8 P:25 SP:F9 PPU:192,195 CYC:21889
+FB66 A9 42 LDA #$42 A:29 X:02 Y:D8 P:24 SP:F9 PPU:192,201 CYC:21891
+FB68 60 RTS A:42 X:02 Y:D8 P:24 SP:F9 PPU:192,207 CYC:21893
+F0E7 27 47 *RLA $47 = 29 A:42 X:02 Y:D8 P:24 SP:FB PPU:192,225 CYC:21899
+F0E9 EA NOP A:42 X:02 Y:D8 P:24 SP:FB PPU:192,240 CYC:21904
+F0EA EA NOP A:42 X:02 Y:D8 P:24 SP:FB PPU:192,246 CYC:21906
+F0EB EA NOP A:42 X:02 Y:D8 P:24 SP:FB PPU:192,252 CYC:21908
+F0EC EA NOP A:42 X:02 Y:D8 P:24 SP:FB PPU:192,258 CYC:21910
+F0ED 20 69 FB JSR $FB69 A:42 X:02 Y:D8 P:24 SP:FB PPU:192,264 CYC:21912
+FB69 70 0A BVS $FB75 A:42 X:02 Y:D8 P:24 SP:F9 PPU:192,282 CYC:21918
+FB6B F0 08 BEQ $FB75 A:42 X:02 Y:D8 P:24 SP:F9 PPU:192,288 CYC:21920
+FB6D 30 06 BMI $FB75 A:42 X:02 Y:D8 P:24 SP:F9 PPU:192,294 CYC:21922
+FB6F B0 04 BCS $FB75 A:42 X:02 Y:D8 P:24 SP:F9 PPU:192,300 CYC:21924
+FB71 C9 42 CMP #$42 A:42 X:02 Y:D8 P:24 SP:F9 PPU:192,306 CYC:21926
+FB73 F0 02 BEQ $FB77 A:42 X:02 Y:D8 P:27 SP:F9 PPU:192,312 CYC:21928
+FB77 60 RTS A:42 X:02 Y:D8 P:27 SP:F9 PPU:192,321 CYC:21931
+F0F0 A5 47 LDA $47 = 52 A:42 X:02 Y:D8 P:27 SP:FB PPU:192,339 CYC:21937
+F0F2 C9 52 CMP #$52 A:52 X:02 Y:D8 P:25 SP:FB PPU:193, 7 CYC:21940
+F0F4 F0 02 BEQ $F0F8 A:52 X:02 Y:D8 P:27 SP:FB PPU:193, 13 CYC:21942
+F0F8 C8 INY A:52 X:02 Y:D8 P:27 SP:FB PPU:193, 22 CYC:21945
+F0F9 A9 37 LDA #$37 A:52 X:02 Y:D9 P:A5 SP:FB PPU:193, 28 CYC:21947
+F0FB 85 47 STA $47 = 52 A:37 X:02 Y:D9 P:25 SP:FB PPU:193, 34 CYC:21949
+F0FD 20 68 FA JSR $FA68 A:37 X:02 Y:D9 P:25 SP:FB PPU:193, 43 CYC:21952
+FA68 24 01 BIT $01 = FF A:37 X:02 Y:D9 P:25 SP:F9 PPU:193, 61 CYC:21958
+FA6A 38 SEC A:37 X:02 Y:D9 P:E5 SP:F9 PPU:193, 70 CYC:21961
+FA6B A9 75 LDA #$75 A:37 X:02 Y:D9 P:E5 SP:F9 PPU:193, 76 CYC:21963
+FA6D 60 RTS A:75 X:02 Y:D9 P:65 SP:F9 PPU:193, 82 CYC:21965
+F100 27 47 *RLA $47 = 37 A:75 X:02 Y:D9 P:65 SP:FB PPU:193,100 CYC:21971
+F102 EA NOP A:65 X:02 Y:D9 P:64 SP:FB PPU:193,115 CYC:21976
+F103 EA NOP A:65 X:02 Y:D9 P:64 SP:FB PPU:193,121 CYC:21978
+F104 EA NOP A:65 X:02 Y:D9 P:64 SP:FB PPU:193,127 CYC:21980
+F105 EA NOP A:65 X:02 Y:D9 P:64 SP:FB PPU:193,133 CYC:21982
+F106 20 6E FA JSR $FA6E A:65 X:02 Y:D9 P:64 SP:FB PPU:193,139 CYC:21984
+FA6E 50 76 BVC $FAE6 A:65 X:02 Y:D9 P:64 SP:F9 PPU:193,157 CYC:21990
+FA70 F0 74 BEQ $FAE6 A:65 X:02 Y:D9 P:64 SP:F9 PPU:193,163 CYC:21992
+FA72 30 72 BMI $FAE6 A:65 X:02 Y:D9 P:64 SP:F9 PPU:193,169 CYC:21994
+FA74 B0 70 BCS $FAE6 A:65 X:02 Y:D9 P:64 SP:F9 PPU:193,175 CYC:21996
+FA76 C9 65 CMP #$65 A:65 X:02 Y:D9 P:64 SP:F9 PPU:193,181 CYC:21998
+FA78 D0 6C BNE $FAE6 A:65 X:02 Y:D9 P:67 SP:F9 PPU:193,187 CYC:22000
+FA7A 60 RTS A:65 X:02 Y:D9 P:67 SP:F9 PPU:193,193 CYC:22002
+F109 A5 47 LDA $47 = 6F A:65 X:02 Y:D9 P:67 SP:FB PPU:193,211 CYC:22008
+F10B C9 6F CMP #$6F A:6F X:02 Y:D9 P:65 SP:FB PPU:193,220 CYC:22011
+F10D F0 02 BEQ $F111 A:6F X:02 Y:D9 P:67 SP:FB PPU:193,226 CYC:22013
+F111 C8 INY A:6F X:02 Y:D9 P:67 SP:FB PPU:193,235 CYC:22016
+F112 A9 A5 LDA #$A5 A:6F X:02 Y:DA P:E5 SP:FB PPU:193,241 CYC:22018
+F114 8D 47 06 STA $0647 = 6F A:A5 X:02 Y:DA P:E5 SP:FB PPU:193,247 CYC:22020
+F117 20 53 FB JSR $FB53 A:A5 X:02 Y:DA P:E5 SP:FB PPU:193,259 CYC:22024
+FB53 24 01 BIT $01 = FF A:A5 X:02 Y:DA P:E5 SP:F9 PPU:193,277 CYC:22030
+FB55 18 CLC A:A5 X:02 Y:DA P:E5 SP:F9 PPU:193,286 CYC:22033
+FB56 A9 B3 LDA #$B3 A:A5 X:02 Y:DA P:E4 SP:F9 PPU:193,292 CYC:22035
+FB58 60 RTS A:B3 X:02 Y:DA P:E4 SP:F9 PPU:193,298 CYC:22037
+F11A 2F 47 06 *RLA $0647 = A5 A:B3 X:02 Y:DA P:E4 SP:FB PPU:193,316 CYC:22043
+F11D EA NOP A:02 X:02 Y:DA P:65 SP:FB PPU:193,334 CYC:22049
+F11E EA NOP A:02 X:02 Y:DA P:65 SP:FB PPU:193,340 CYC:22051
+F11F EA NOP A:02 X:02 Y:DA P:65 SP:FB PPU:194, 5 CYC:22053
+F120 EA NOP A:02 X:02 Y:DA P:65 SP:FB PPU:194, 11 CYC:22055
+F121 20 59 FB JSR $FB59 A:02 X:02 Y:DA P:65 SP:FB PPU:194, 17 CYC:22057
+FB59 50 1A BVC $FB75 A:02 X:02 Y:DA P:65 SP:F9 PPU:194, 35 CYC:22063
+FB5B 90 18 BCC $FB75 A:02 X:02 Y:DA P:65 SP:F9 PPU:194, 41 CYC:22065
+FB5D 30 16 BMI $FB75 A:02 X:02 Y:DA P:65 SP:F9 PPU:194, 47 CYC:22067
+FB5F C9 02 CMP #$02 A:02 X:02 Y:DA P:65 SP:F9 PPU:194, 53 CYC:22069
+FB61 D0 12 BNE $FB75 A:02 X:02 Y:DA P:67 SP:F9 PPU:194, 59 CYC:22071
+FB63 60 RTS A:02 X:02 Y:DA P:67 SP:F9 PPU:194, 65 CYC:22073
+F124 AD 47 06 LDA $0647 = 4A A:02 X:02 Y:DA P:67 SP:FB PPU:194, 83 CYC:22079
+F127 C9 4A CMP #$4A A:4A X:02 Y:DA P:65 SP:FB PPU:194, 95 CYC:22083
+F129 F0 02 BEQ $F12D A:4A X:02 Y:DA P:67 SP:FB PPU:194,101 CYC:22085
+F12D C8 INY A:4A X:02 Y:DA P:67 SP:FB PPU:194,110 CYC:22088
+F12E A9 29 LDA #$29 A:4A X:02 Y:DB P:E5 SP:FB PPU:194,116 CYC:22090
+F130 8D 47 06 STA $0647 = 4A A:29 X:02 Y:DB P:65 SP:FB PPU:194,122 CYC:22092
+F133 20 64 FB JSR $FB64 A:29 X:02 Y:DB P:65 SP:FB PPU:194,134 CYC:22096
+FB64 B8 CLV A:29 X:02 Y:DB P:65 SP:F9 PPU:194,152 CYC:22102
+FB65 18 CLC A:29 X:02 Y:DB P:25 SP:F9 PPU:194,158 CYC:22104
+FB66 A9 42 LDA #$42 A:29 X:02 Y:DB P:24 SP:F9 PPU:194,164 CYC:22106
+FB68 60 RTS A:42 X:02 Y:DB P:24 SP:F9 PPU:194,170 CYC:22108
+F136 2F 47 06 *RLA $0647 = 29 A:42 X:02 Y:DB P:24 SP:FB PPU:194,188 CYC:22114
+F139 EA NOP A:42 X:02 Y:DB P:24 SP:FB PPU:194,206 CYC:22120
+F13A EA NOP A:42 X:02 Y:DB P:24 SP:FB PPU:194,212 CYC:22122
+F13B EA NOP A:42 X:02 Y:DB P:24 SP:FB PPU:194,218 CYC:22124
+F13C EA NOP A:42 X:02 Y:DB P:24 SP:FB PPU:194,224 CYC:22126
+F13D 20 69 FB JSR $FB69 A:42 X:02 Y:DB P:24 SP:FB PPU:194,230 CYC:22128
+FB69 70 0A BVS $FB75 A:42 X:02 Y:DB P:24 SP:F9 PPU:194,248 CYC:22134
+FB6B F0 08 BEQ $FB75 A:42 X:02 Y:DB P:24 SP:F9 PPU:194,254 CYC:22136
+FB6D 30 06 BMI $FB75 A:42 X:02 Y:DB P:24 SP:F9 PPU:194,260 CYC:22138
+FB6F B0 04 BCS $FB75 A:42 X:02 Y:DB P:24 SP:F9 PPU:194,266 CYC:22140
+FB71 C9 42 CMP #$42 A:42 X:02 Y:DB P:24 SP:F9 PPU:194,272 CYC:22142
+FB73 F0 02 BEQ $FB77 A:42 X:02 Y:DB P:27 SP:F9 PPU:194,278 CYC:22144
+FB77 60 RTS A:42 X:02 Y:DB P:27 SP:F9 PPU:194,287 CYC:22147
+F140 AD 47 06 LDA $0647 = 52 A:42 X:02 Y:DB P:27 SP:FB PPU:194,305 CYC:22153
+F143 C9 52 CMP #$52 A:52 X:02 Y:DB P:25 SP:FB PPU:194,317 CYC:22157
+F145 F0 02 BEQ $F149 A:52 X:02 Y:DB P:27 SP:FB PPU:194,323 CYC:22159
+F149 C8 INY A:52 X:02 Y:DB P:27 SP:FB PPU:194,332 CYC:22162
+F14A A9 37 LDA #$37 A:52 X:02 Y:DC P:A5 SP:FB PPU:194,338 CYC:22164
+F14C 8D 47 06 STA $0647 = 52 A:37 X:02 Y:DC P:25 SP:FB PPU:195, 3 CYC:22166
+F14F 20 68 FA JSR $FA68 A:37 X:02 Y:DC P:25 SP:FB PPU:195, 15 CYC:22170
+FA68 24 01 BIT $01 = FF A:37 X:02 Y:DC P:25 SP:F9 PPU:195, 33 CYC:22176
+FA6A 38 SEC A:37 X:02 Y:DC P:E5 SP:F9 PPU:195, 42 CYC:22179
+FA6B A9 75 LDA #$75 A:37 X:02 Y:DC P:E5 SP:F9 PPU:195, 48 CYC:22181
+FA6D 60 RTS A:75 X:02 Y:DC P:65 SP:F9 PPU:195, 54 CYC:22183
+F152 2F 47 06 *RLA $0647 = 37 A:75 X:02 Y:DC P:65 SP:FB PPU:195, 72 CYC:22189
+F155 EA NOP A:65 X:02 Y:DC P:64 SP:FB PPU:195, 90 CYC:22195
+F156 EA NOP A:65 X:02 Y:DC P:64 SP:FB PPU:195, 96 CYC:22197
+F157 EA NOP A:65 X:02 Y:DC P:64 SP:FB PPU:195,102 CYC:22199
+F158 EA NOP A:65 X:02 Y:DC P:64 SP:FB PPU:195,108 CYC:22201
+F159 20 6E FA JSR $FA6E A:65 X:02 Y:DC P:64 SP:FB PPU:195,114 CYC:22203
+FA6E 50 76 BVC $FAE6 A:65 X:02 Y:DC P:64 SP:F9 PPU:195,132 CYC:22209
+FA70 F0 74 BEQ $FAE6 A:65 X:02 Y:DC P:64 SP:F9 PPU:195,138 CYC:22211
+FA72 30 72 BMI $FAE6 A:65 X:02 Y:DC P:64 SP:F9 PPU:195,144 CYC:22213
+FA74 B0 70 BCS $FAE6 A:65 X:02 Y:DC P:64 SP:F9 PPU:195,150 CYC:22215
+FA76 C9 65 CMP #$65 A:65 X:02 Y:DC P:64 SP:F9 PPU:195,156 CYC:22217
+FA78 D0 6C BNE $FAE6 A:65 X:02 Y:DC P:67 SP:F9 PPU:195,162 CYC:22219
+FA7A 60 RTS A:65 X:02 Y:DC P:67 SP:F9 PPU:195,168 CYC:22221
+F15C AD 47 06 LDA $0647 = 6F A:65 X:02 Y:DC P:67 SP:FB PPU:195,186 CYC:22227
+F15F C9 6F CMP #$6F A:6F X:02 Y:DC P:65 SP:FB PPU:195,198 CYC:22231
+F161 F0 02 BEQ $F165 A:6F X:02 Y:DC P:67 SP:FB PPU:195,204 CYC:22233
+F165 A9 A5 LDA #$A5 A:6F X:02 Y:DC P:67 SP:FB PPU:195,213 CYC:22236
+F167 8D 47 06 STA $0647 = 6F A:A5 X:02 Y:DC P:E5 SP:FB PPU:195,219 CYC:22238
+F16A A9 48 LDA #$48 A:A5 X:02 Y:DC P:E5 SP:FB PPU:195,231 CYC:22242
+F16C 85 45 STA $45 = 48 A:48 X:02 Y:DC P:65 SP:FB PPU:195,237 CYC:22244
+F16E A9 05 LDA #$05 A:48 X:02 Y:DC P:65 SP:FB PPU:195,246 CYC:22247
+F170 85 46 STA $46 = 05 A:05 X:02 Y:DC P:65 SP:FB PPU:195,252 CYC:22249
+F172 A0 FF LDY #$FF A:05 X:02 Y:DC P:65 SP:FB PPU:195,261 CYC:22252
+F174 20 53 FB JSR $FB53 A:05 X:02 Y:FF P:E5 SP:FB PPU:195,267 CYC:22254
+FB53 24 01 BIT $01 = FF A:05 X:02 Y:FF P:E5 SP:F9 PPU:195,285 CYC:22260
+FB55 18 CLC A:05 X:02 Y:FF P:E5 SP:F9 PPU:195,294 CYC:22263
+FB56 A9 B3 LDA #$B3 A:05 X:02 Y:FF P:E4 SP:F9 PPU:195,300 CYC:22265
+FB58 60 RTS A:B3 X:02 Y:FF P:E4 SP:F9 PPU:195,306 CYC:22267
+F177 33 45 *RLA ($45),Y = 0548 @ 0647 = A5 A:B3 X:02 Y:FF P:E4 SP:FB PPU:195,324 CYC:22273
+F179 EA NOP A:02 X:02 Y:FF P:65 SP:FB PPU:196, 7 CYC:22281
+F17A EA NOP A:02 X:02 Y:FF P:65 SP:FB PPU:196, 13 CYC:22283
+F17B 08 PHP A:02 X:02 Y:FF P:65 SP:FB PPU:196, 19 CYC:22285
+F17C 48 PHA A:02 X:02 Y:FF P:65 SP:FA PPU:196, 28 CYC:22288
+F17D A0 DD LDY #$DD A:02 X:02 Y:FF P:65 SP:F9 PPU:196, 37 CYC:22291
+F17F 68 PLA A:02 X:02 Y:DD P:E5 SP:F9 PPU:196, 43 CYC:22293
+F180 28 PLP A:02 X:02 Y:DD P:65 SP:FA PPU:196, 55 CYC:22297
+F181 20 59 FB JSR $FB59 A:02 X:02 Y:DD P:65 SP:FB PPU:196, 67 CYC:22301
+FB59 50 1A BVC $FB75 A:02 X:02 Y:DD P:65 SP:F9 PPU:196, 85 CYC:22307
+FB5B 90 18 BCC $FB75 A:02 X:02 Y:DD P:65 SP:F9 PPU:196, 91 CYC:22309
+FB5D 30 16 BMI $FB75 A:02 X:02 Y:DD P:65 SP:F9 PPU:196, 97 CYC:22311
+FB5F C9 02 CMP #$02 A:02 X:02 Y:DD P:65 SP:F9 PPU:196,103 CYC:22313
+FB61 D0 12 BNE $FB75 A:02 X:02 Y:DD P:67 SP:F9 PPU:196,109 CYC:22315
+FB63 60 RTS A:02 X:02 Y:DD P:67 SP:F9 PPU:196,115 CYC:22317
+F184 AD 47 06 LDA $0647 = 4A A:02 X:02 Y:DD P:67 SP:FB PPU:196,133 CYC:22323
+F187 C9 4A CMP #$4A A:4A X:02 Y:DD P:65 SP:FB PPU:196,145 CYC:22327
+F189 F0 02 BEQ $F18D A:4A X:02 Y:DD P:67 SP:FB PPU:196,151 CYC:22329
+F18D A0 FF LDY #$FF A:4A X:02 Y:DD P:67 SP:FB PPU:196,160 CYC:22332
+F18F A9 29 LDA #$29 A:4A X:02 Y:FF P:E5 SP:FB PPU:196,166 CYC:22334
+F191 8D 47 06 STA $0647 = 4A A:29 X:02 Y:FF P:65 SP:FB PPU:196,172 CYC:22336
+F194 20 64 FB JSR $FB64 A:29 X:02 Y:FF P:65 SP:FB PPU:196,184 CYC:22340
+FB64 B8 CLV A:29 X:02 Y:FF P:65 SP:F9 PPU:196,202 CYC:22346
+FB65 18 CLC A:29 X:02 Y:FF P:25 SP:F9 PPU:196,208 CYC:22348
+FB66 A9 42 LDA #$42 A:29 X:02 Y:FF P:24 SP:F9 PPU:196,214 CYC:22350
+FB68 60 RTS A:42 X:02 Y:FF P:24 SP:F9 PPU:196,220 CYC:22352
+F197 33 45 *RLA ($45),Y = 0548 @ 0647 = 29 A:42 X:02 Y:FF P:24 SP:FB PPU:196,238 CYC:22358
+F199 EA NOP A:42 X:02 Y:FF P:24 SP:FB PPU:196,262 CYC:22366
+F19A EA NOP A:42 X:02 Y:FF P:24 SP:FB PPU:196,268 CYC:22368
+F19B 08 PHP A:42 X:02 Y:FF P:24 SP:FB PPU:196,274 CYC:22370
+F19C 48 PHA A:42 X:02 Y:FF P:24 SP:FA PPU:196,283 CYC:22373
+F19D A0 DE LDY #$DE A:42 X:02 Y:FF P:24 SP:F9 PPU:196,292 CYC:22376
+F19F 68 PLA A:42 X:02 Y:DE P:A4 SP:F9 PPU:196,298 CYC:22378
+F1A0 28 PLP A:42 X:02 Y:DE P:24 SP:FA PPU:196,310 CYC:22382
+F1A1 20 69 FB JSR $FB69 A:42 X:02 Y:DE P:24 SP:FB PPU:196,322 CYC:22386
+FB69 70 0A BVS $FB75 A:42 X:02 Y:DE P:24 SP:F9 PPU:196,340 CYC:22392
+FB6B F0 08 BEQ $FB75 A:42 X:02 Y:DE P:24 SP:F9 PPU:197, 5 CYC:22394
+FB6D 30 06 BMI $FB75 A:42 X:02 Y:DE P:24 SP:F9 PPU:197, 11 CYC:22396
+FB6F B0 04 BCS $FB75 A:42 X:02 Y:DE P:24 SP:F9 PPU:197, 17 CYC:22398
+FB71 C9 42 CMP #$42 A:42 X:02 Y:DE P:24 SP:F9 PPU:197, 23 CYC:22400
+FB73 F0 02 BEQ $FB77 A:42 X:02 Y:DE P:27 SP:F9 PPU:197, 29 CYC:22402
+FB77 60 RTS A:42 X:02 Y:DE P:27 SP:F9 PPU:197, 38 CYC:22405
+F1A4 AD 47 06 LDA $0647 = 52 A:42 X:02 Y:DE P:27 SP:FB PPU:197, 56 CYC:22411
+F1A7 C9 52 CMP #$52 A:52 X:02 Y:DE P:25 SP:FB PPU:197, 68 CYC:22415
+F1A9 F0 02 BEQ $F1AD A:52 X:02 Y:DE P:27 SP:FB PPU:197, 74 CYC:22417
+F1AD A0 FF LDY #$FF A:52 X:02 Y:DE P:27 SP:FB PPU:197, 83 CYC:22420
+F1AF A9 37 LDA #$37 A:52 X:02 Y:FF P:A5 SP:FB PPU:197, 89 CYC:22422
+F1B1 8D 47 06 STA $0647 = 52 A:37 X:02 Y:FF P:25 SP:FB PPU:197, 95 CYC:22424
+F1B4 20 68 FA JSR $FA68 A:37 X:02 Y:FF P:25 SP:FB PPU:197,107 CYC:22428
+FA68 24 01 BIT $01 = FF A:37 X:02 Y:FF P:25 SP:F9 PPU:197,125 CYC:22434
+FA6A 38 SEC A:37 X:02 Y:FF P:E5 SP:F9 PPU:197,134 CYC:22437
+FA6B A9 75 LDA #$75 A:37 X:02 Y:FF P:E5 SP:F9 PPU:197,140 CYC:22439
+FA6D 60 RTS A:75 X:02 Y:FF P:65 SP:F9 PPU:197,146 CYC:22441
+F1B7 33 45 *RLA ($45),Y = 0548 @ 0647 = 37 A:75 X:02 Y:FF P:65 SP:FB PPU:197,164 CYC:22447
+F1B9 EA NOP A:65 X:02 Y:FF P:64 SP:FB PPU:197,188 CYC:22455
+F1BA EA NOP A:65 X:02 Y:FF P:64 SP:FB PPU:197,194 CYC:22457
+F1BB 08 PHP A:65 X:02 Y:FF P:64 SP:FB PPU:197,200 CYC:22459
+F1BC 48 PHA A:65 X:02 Y:FF P:64 SP:FA PPU:197,209 CYC:22462
+F1BD A0 DF LDY #$DF A:65 X:02 Y:FF P:64 SP:F9 PPU:197,218 CYC:22465
+F1BF 68 PLA A:65 X:02 Y:DF P:E4 SP:F9 PPU:197,224 CYC:22467
+F1C0 28 PLP A:65 X:02 Y:DF P:64 SP:FA PPU:197,236 CYC:22471
+F1C1 20 6E FA JSR $FA6E A:65 X:02 Y:DF P:64 SP:FB PPU:197,248 CYC:22475
+FA6E 50 76 BVC $FAE6 A:65 X:02 Y:DF P:64 SP:F9 PPU:197,266 CYC:22481
+FA70 F0 74 BEQ $FAE6 A:65 X:02 Y:DF P:64 SP:F9 PPU:197,272 CYC:22483
+FA72 30 72 BMI $FAE6 A:65 X:02 Y:DF P:64 SP:F9 PPU:197,278 CYC:22485
+FA74 B0 70 BCS $FAE6 A:65 X:02 Y:DF P:64 SP:F9 PPU:197,284 CYC:22487
+FA76 C9 65 CMP #$65 A:65 X:02 Y:DF P:64 SP:F9 PPU:197,290 CYC:22489
+FA78 D0 6C BNE $FAE6 A:65 X:02 Y:DF P:67 SP:F9 PPU:197,296 CYC:22491
+FA7A 60 RTS A:65 X:02 Y:DF P:67 SP:F9 PPU:197,302 CYC:22493
+F1C4 AD 47 06 LDA $0647 = 6F A:65 X:02 Y:DF P:67 SP:FB PPU:197,320 CYC:22499
+F1C7 C9 6F CMP #$6F A:6F X:02 Y:DF P:65 SP:FB PPU:197,332 CYC:22503
+F1C9 F0 02 BEQ $F1CD A:6F X:02 Y:DF P:67 SP:FB PPU:197,338 CYC:22505
+F1CD A0 E0 LDY #$E0 A:6F X:02 Y:DF P:67 SP:FB PPU:198, 6 CYC:22508
+F1CF A2 FF LDX #$FF A:6F X:02 Y:E0 P:E5 SP:FB PPU:198, 12 CYC:22510
+F1D1 A9 A5 LDA #$A5 A:6F X:FF Y:E0 P:E5 SP:FB PPU:198, 18 CYC:22512
+F1D3 85 47 STA $47 = 6F A:A5 X:FF Y:E0 P:E5 SP:FB PPU:198, 24 CYC:22514
+F1D5 20 53 FB JSR $FB53 A:A5 X:FF Y:E0 P:E5 SP:FB PPU:198, 33 CYC:22517
+FB53 24 01 BIT $01 = FF A:A5 X:FF Y:E0 P:E5 SP:F9 PPU:198, 51 CYC:22523
+FB55 18 CLC A:A5 X:FF Y:E0 P:E5 SP:F9 PPU:198, 60 CYC:22526
+FB56 A9 B3 LDA #$B3 A:A5 X:FF Y:E0 P:E4 SP:F9 PPU:198, 66 CYC:22528
+FB58 60 RTS A:B3 X:FF Y:E0 P:E4 SP:F9 PPU:198, 72 CYC:22530
+F1D8 37 48 *RLA $48,X @ 47 = A5 A:B3 X:FF Y:E0 P:E4 SP:FB PPU:198, 90 CYC:22536
+F1DA EA NOP A:02 X:FF Y:E0 P:65 SP:FB PPU:198,108 CYC:22542
+F1DB EA NOP A:02 X:FF Y:E0 P:65 SP:FB PPU:198,114 CYC:22544
+F1DC EA NOP A:02 X:FF Y:E0 P:65 SP:FB PPU:198,120 CYC:22546
+F1DD EA NOP A:02 X:FF Y:E0 P:65 SP:FB PPU:198,126 CYC:22548
+F1DE 20 59 FB JSR $FB59 A:02 X:FF Y:E0 P:65 SP:FB PPU:198,132 CYC:22550
+FB59 50 1A BVC $FB75 A:02 X:FF Y:E0 P:65 SP:F9 PPU:198,150 CYC:22556
+FB5B 90 18 BCC $FB75 A:02 X:FF Y:E0 P:65 SP:F9 PPU:198,156 CYC:22558
+FB5D 30 16 BMI $FB75 A:02 X:FF Y:E0 P:65 SP:F9 PPU:198,162 CYC:22560
+FB5F C9 02 CMP #$02 A:02 X:FF Y:E0 P:65 SP:F9 PPU:198,168 CYC:22562
+FB61 D0 12 BNE $FB75 A:02 X:FF Y:E0 P:67 SP:F9 PPU:198,174 CYC:22564
+FB63 60 RTS A:02 X:FF Y:E0 P:67 SP:F9 PPU:198,180 CYC:22566
+F1E1 A5 47 LDA $47 = 4A A:02 X:FF Y:E0 P:67 SP:FB PPU:198,198 CYC:22572
+F1E3 C9 4A CMP #$4A A:4A X:FF Y:E0 P:65 SP:FB PPU:198,207 CYC:22575
+F1E5 F0 02 BEQ $F1E9 A:4A X:FF Y:E0 P:67 SP:FB PPU:198,213 CYC:22577
+F1E9 C8 INY A:4A X:FF Y:E0 P:67 SP:FB PPU:198,222 CYC:22580
+F1EA A9 29 LDA #$29 A:4A X:FF Y:E1 P:E5 SP:FB PPU:198,228 CYC:22582
+F1EC 85 47 STA $47 = 4A A:29 X:FF Y:E1 P:65 SP:FB PPU:198,234 CYC:22584
+F1EE 20 64 FB JSR $FB64 A:29 X:FF Y:E1 P:65 SP:FB PPU:198,243 CYC:22587
+FB64 B8 CLV A:29 X:FF Y:E1 P:65 SP:F9 PPU:198,261 CYC:22593
+FB65 18 CLC A:29 X:FF Y:E1 P:25 SP:F9 PPU:198,267 CYC:22595
+FB66 A9 42 LDA #$42 A:29 X:FF Y:E1 P:24 SP:F9 PPU:198,273 CYC:22597
+FB68 60 RTS A:42 X:FF Y:E1 P:24 SP:F9 PPU:198,279 CYC:22599
+F1F1 37 48 *RLA $48,X @ 47 = 29 A:42 X:FF Y:E1 P:24 SP:FB PPU:198,297 CYC:22605
+F1F3 EA NOP A:42 X:FF Y:E1 P:24 SP:FB PPU:198,315 CYC:22611
+F1F4 EA NOP A:42 X:FF Y:E1 P:24 SP:FB PPU:198,321 CYC:22613
+F1F5 EA NOP A:42 X:FF Y:E1 P:24 SP:FB PPU:198,327 CYC:22615
+F1F6 EA NOP A:42 X:FF Y:E1 P:24 SP:FB PPU:198,333 CYC:22617
+F1F7 20 69 FB JSR $FB69 A:42 X:FF Y:E1 P:24 SP:FB PPU:198,339 CYC:22619
+FB69 70 0A BVS $FB75 A:42 X:FF Y:E1 P:24 SP:F9 PPU:199, 16 CYC:22625
+FB6B F0 08 BEQ $FB75 A:42 X:FF Y:E1 P:24 SP:F9 PPU:199, 22 CYC:22627
+FB6D 30 06 BMI $FB75 A:42 X:FF Y:E1 P:24 SP:F9 PPU:199, 28 CYC:22629
+FB6F B0 04 BCS $FB75 A:42 X:FF Y:E1 P:24 SP:F9 PPU:199, 34 CYC:22631
+FB71 C9 42 CMP #$42 A:42 X:FF Y:E1 P:24 SP:F9 PPU:199, 40 CYC:22633
+FB73 F0 02 BEQ $FB77 A:42 X:FF Y:E1 P:27 SP:F9 PPU:199, 46 CYC:22635
+FB77 60 RTS A:42 X:FF Y:E1 P:27 SP:F9 PPU:199, 55 CYC:22638
+F1FA A5 47 LDA $47 = 52 A:42 X:FF Y:E1 P:27 SP:FB PPU:199, 73 CYC:22644
+F1FC C9 52 CMP #$52 A:52 X:FF Y:E1 P:25 SP:FB PPU:199, 82 CYC:22647
+F1FE F0 02 BEQ $F202 A:52 X:FF Y:E1 P:27 SP:FB PPU:199, 88 CYC:22649
+F202 C8 INY A:52 X:FF Y:E1 P:27 SP:FB PPU:199, 97 CYC:22652
+F203 A9 37 LDA #$37 A:52 X:FF Y:E2 P:A5 SP:FB PPU:199,103 CYC:22654
+F205 85 47 STA $47 = 52 A:37 X:FF Y:E2 P:25 SP:FB PPU:199,109 CYC:22656
+F207 20 68 FA JSR $FA68 A:37 X:FF Y:E2 P:25 SP:FB PPU:199,118 CYC:22659
+FA68 24 01 BIT $01 = FF A:37 X:FF Y:E2 P:25 SP:F9 PPU:199,136 CYC:22665
+FA6A 38 SEC A:37 X:FF Y:E2 P:E5 SP:F9 PPU:199,145 CYC:22668
+FA6B A9 75 LDA #$75 A:37 X:FF Y:E2 P:E5 SP:F9 PPU:199,151 CYC:22670
+FA6D 60 RTS A:75 X:FF Y:E2 P:65 SP:F9 PPU:199,157 CYC:22672
+F20A 37 48 *RLA $48,X @ 47 = 37 A:75 X:FF Y:E2 P:65 SP:FB PPU:199,175 CYC:22678
+F20C EA NOP A:65 X:FF Y:E2 P:64 SP:FB PPU:199,193 CYC:22684
+F20D EA NOP A:65 X:FF Y:E2 P:64 SP:FB PPU:199,199 CYC:22686
+F20E EA NOP A:65 X:FF Y:E2 P:64 SP:FB PPU:199,205 CYC:22688
+F20F EA NOP A:65 X:FF Y:E2 P:64 SP:FB PPU:199,211 CYC:22690
+F210 20 6E FA JSR $FA6E A:65 X:FF Y:E2 P:64 SP:FB PPU:199,217 CYC:22692
+FA6E 50 76 BVC $FAE6 A:65 X:FF Y:E2 P:64 SP:F9 PPU:199,235 CYC:22698
+FA70 F0 74 BEQ $FAE6 A:65 X:FF Y:E2 P:64 SP:F9 PPU:199,241 CYC:22700
+FA72 30 72 BMI $FAE6 A:65 X:FF Y:E2 P:64 SP:F9 PPU:199,247 CYC:22702
+FA74 B0 70 BCS $FAE6 A:65 X:FF Y:E2 P:64 SP:F9 PPU:199,253 CYC:22704
+FA76 C9 65 CMP #$65 A:65 X:FF Y:E2 P:64 SP:F9 PPU:199,259 CYC:22706
+FA78 D0 6C BNE $FAE6 A:65 X:FF Y:E2 P:67 SP:F9 PPU:199,265 CYC:22708
+FA7A 60 RTS A:65 X:FF Y:E2 P:67 SP:F9 PPU:199,271 CYC:22710
+F213 A5 47 LDA $47 = 6F A:65 X:FF Y:E2 P:67 SP:FB PPU:199,289 CYC:22716
+F215 C9 6F CMP #$6F A:6F X:FF Y:E2 P:65 SP:FB PPU:199,298 CYC:22719
+F217 F0 02 BEQ $F21B A:6F X:FF Y:E2 P:67 SP:FB PPU:199,304 CYC:22721
+F21B A9 A5 LDA #$A5 A:6F X:FF Y:E2 P:67 SP:FB PPU:199,313 CYC:22724
+F21D 8D 47 06 STA $0647 = 6F A:A5 X:FF Y:E2 P:E5 SP:FB PPU:199,319 CYC:22726
+F220 A0 FF LDY #$FF A:A5 X:FF Y:E2 P:E5 SP:FB PPU:199,331 CYC:22730
+F222 20 53 FB JSR $FB53 A:A5 X:FF Y:FF P:E5 SP:FB PPU:199,337 CYC:22732
+FB53 24 01 BIT $01 = FF A:A5 X:FF Y:FF P:E5 SP:F9 PPU:200, 14 CYC:22738
+FB55 18 CLC A:A5 X:FF Y:FF P:E5 SP:F9 PPU:200, 23 CYC:22741
+FB56 A9 B3 LDA #$B3 A:A5 X:FF Y:FF P:E4 SP:F9 PPU:200, 29 CYC:22743
+FB58 60 RTS A:B3 X:FF Y:FF P:E4 SP:F9 PPU:200, 35 CYC:22745
+F225 3B 48 05 *RLA $0548,Y @ 0647 = A5 A:B3 X:FF Y:FF P:E4 SP:FB PPU:200, 53 CYC:22751
+F228 EA NOP A:02 X:FF Y:FF P:65 SP:FB PPU:200, 74 CYC:22758
+F229 EA NOP A:02 X:FF Y:FF P:65 SP:FB PPU:200, 80 CYC:22760
+F22A 08 PHP A:02 X:FF Y:FF P:65 SP:FB PPU:200, 86 CYC:22762
+F22B 48 PHA A:02 X:FF Y:FF P:65 SP:FA PPU:200, 95 CYC:22765
+F22C A0 E3 LDY #$E3 A:02 X:FF Y:FF P:65 SP:F9 PPU:200,104 CYC:22768
+F22E 68 PLA A:02 X:FF Y:E3 P:E5 SP:F9 PPU:200,110 CYC:22770
+F22F 28 PLP A:02 X:FF Y:E3 P:65 SP:FA PPU:200,122 CYC:22774
+F230 20 59 FB JSR $FB59 A:02 X:FF Y:E3 P:65 SP:FB PPU:200,134 CYC:22778
+FB59 50 1A BVC $FB75 A:02 X:FF Y:E3 P:65 SP:F9 PPU:200,152 CYC:22784
+FB5B 90 18 BCC $FB75 A:02 X:FF Y:E3 P:65 SP:F9 PPU:200,158 CYC:22786
+FB5D 30 16 BMI $FB75 A:02 X:FF Y:E3 P:65 SP:F9 PPU:200,164 CYC:22788
+FB5F C9 02 CMP #$02 A:02 X:FF Y:E3 P:65 SP:F9 PPU:200,170 CYC:22790
+FB61 D0 12 BNE $FB75 A:02 X:FF Y:E3 P:67 SP:F9 PPU:200,176 CYC:22792
+FB63 60 RTS A:02 X:FF Y:E3 P:67 SP:F9 PPU:200,182 CYC:22794
+F233 AD 47 06 LDA $0647 = 4A A:02 X:FF Y:E3 P:67 SP:FB PPU:200,200 CYC:22800
+F236 C9 4A CMP #$4A A:4A X:FF Y:E3 P:65 SP:FB PPU:200,212 CYC:22804
+F238 F0 02 BEQ $F23C A:4A X:FF Y:E3 P:67 SP:FB PPU:200,218 CYC:22806
+F23C A0 FF LDY #$FF A:4A X:FF Y:E3 P:67 SP:FB PPU:200,227 CYC:22809
+F23E A9 29 LDA #$29 A:4A X:FF Y:FF P:E5 SP:FB PPU:200,233 CYC:22811
+F240 8D 47 06 STA $0647 = 4A A:29 X:FF Y:FF P:65 SP:FB PPU:200,239 CYC:22813
+F243 20 64 FB JSR $FB64 A:29 X:FF Y:FF P:65 SP:FB PPU:200,251 CYC:22817
+FB64 B8 CLV A:29 X:FF Y:FF P:65 SP:F9 PPU:200,269 CYC:22823
+FB65 18 CLC A:29 X:FF Y:FF P:25 SP:F9 PPU:200,275 CYC:22825
+FB66 A9 42 LDA #$42 A:29 X:FF Y:FF P:24 SP:F9 PPU:200,281 CYC:22827
+FB68 60 RTS A:42 X:FF Y:FF P:24 SP:F9 PPU:200,287 CYC:22829
+F246 3B 48 05 *RLA $0548,Y @ 0647 = 29 A:42 X:FF Y:FF P:24 SP:FB PPU:200,305 CYC:22835
+F249 EA NOP A:42 X:FF Y:FF P:24 SP:FB PPU:200,326 CYC:22842
+F24A EA NOP A:42 X:FF Y:FF P:24 SP:FB PPU:200,332 CYC:22844
+F24B 08 PHP A:42 X:FF Y:FF P:24 SP:FB PPU:200,338 CYC:22846
+F24C 48 PHA A:42 X:FF Y:FF P:24 SP:FA PPU:201, 6 CYC:22849
+F24D A0 E4 LDY #$E4 A:42 X:FF Y:FF P:24 SP:F9 PPU:201, 15 CYC:22852
+F24F 68 PLA A:42 X:FF Y:E4 P:A4 SP:F9 PPU:201, 21 CYC:22854
+F250 28 PLP A:42 X:FF Y:E4 P:24 SP:FA PPU:201, 33 CYC:22858
+F251 20 69 FB JSR $FB69 A:42 X:FF Y:E4 P:24 SP:FB PPU:201, 45 CYC:22862
+FB69 70 0A BVS $FB75 A:42 X:FF Y:E4 P:24 SP:F9 PPU:201, 63 CYC:22868
+FB6B F0 08 BEQ $FB75 A:42 X:FF Y:E4 P:24 SP:F9 PPU:201, 69 CYC:22870
+FB6D 30 06 BMI $FB75 A:42 X:FF Y:E4 P:24 SP:F9 PPU:201, 75 CYC:22872
+FB6F B0 04 BCS $FB75 A:42 X:FF Y:E4 P:24 SP:F9 PPU:201, 81 CYC:22874
+FB71 C9 42 CMP #$42 A:42 X:FF Y:E4 P:24 SP:F9 PPU:201, 87 CYC:22876
+FB73 F0 02 BEQ $FB77 A:42 X:FF Y:E4 P:27 SP:F9 PPU:201, 93 CYC:22878
+FB77 60 RTS A:42 X:FF Y:E4 P:27 SP:F9 PPU:201,102 CYC:22881
+F254 AD 47 06 LDA $0647 = 52 A:42 X:FF Y:E4 P:27 SP:FB PPU:201,120 CYC:22887
+F257 C9 52 CMP #$52 A:52 X:FF Y:E4 P:25 SP:FB PPU:201,132 CYC:22891
+F259 F0 02 BEQ $F25D A:52 X:FF Y:E4 P:27 SP:FB PPU:201,138 CYC:22893
+F25D A0 FF LDY #$FF A:52 X:FF Y:E4 P:27 SP:FB PPU:201,147 CYC:22896
+F25F A9 37 LDA #$37 A:52 X:FF Y:FF P:A5 SP:FB PPU:201,153 CYC:22898
+F261 8D 47 06 STA $0647 = 52 A:37 X:FF Y:FF P:25 SP:FB PPU:201,159 CYC:22900
+F264 20 68 FA JSR $FA68 A:37 X:FF Y:FF P:25 SP:FB PPU:201,171 CYC:22904
+FA68 24 01 BIT $01 = FF A:37 X:FF Y:FF P:25 SP:F9 PPU:201,189 CYC:22910
+FA6A 38 SEC A:37 X:FF Y:FF P:E5 SP:F9 PPU:201,198 CYC:22913
+FA6B A9 75 LDA #$75 A:37 X:FF Y:FF P:E5 SP:F9 PPU:201,204 CYC:22915
+FA6D 60 RTS A:75 X:FF Y:FF P:65 SP:F9 PPU:201,210 CYC:22917
+F267 3B 48 05 *RLA $0548,Y @ 0647 = 37 A:75 X:FF Y:FF P:65 SP:FB PPU:201,228 CYC:22923
+F26A EA NOP A:65 X:FF Y:FF P:64 SP:FB PPU:201,249 CYC:22930
+F26B EA NOP A:65 X:FF Y:FF P:64 SP:FB PPU:201,255 CYC:22932
+F26C 08 PHP A:65 X:FF Y:FF P:64 SP:FB PPU:201,261 CYC:22934
+F26D 48 PHA A:65 X:FF Y:FF P:64 SP:FA PPU:201,270 CYC:22937
+F26E A0 E5 LDY #$E5 A:65 X:FF Y:FF P:64 SP:F9 PPU:201,279 CYC:22940
+F270 68 PLA A:65 X:FF Y:E5 P:E4 SP:F9 PPU:201,285 CYC:22942
+F271 28 PLP A:65 X:FF Y:E5 P:64 SP:FA PPU:201,297 CYC:22946
+F272 20 6E FA JSR $FA6E A:65 X:FF Y:E5 P:64 SP:FB PPU:201,309 CYC:22950
+FA6E 50 76 BVC $FAE6 A:65 X:FF Y:E5 P:64 SP:F9 PPU:201,327 CYC:22956
+FA70 F0 74 BEQ $FAE6 A:65 X:FF Y:E5 P:64 SP:F9 PPU:201,333 CYC:22958
+FA72 30 72 BMI $FAE6 A:65 X:FF Y:E5 P:64 SP:F9 PPU:201,339 CYC:22960
+FA74 B0 70 BCS $FAE6 A:65 X:FF Y:E5 P:64 SP:F9 PPU:202, 4 CYC:22962
+FA76 C9 65 CMP #$65 A:65 X:FF Y:E5 P:64 SP:F9 PPU:202, 10 CYC:22964
+FA78 D0 6C BNE $FAE6 A:65 X:FF Y:E5 P:67 SP:F9 PPU:202, 16 CYC:22966
+FA7A 60 RTS A:65 X:FF Y:E5 P:67 SP:F9 PPU:202, 22 CYC:22968
+F275 AD 47 06 LDA $0647 = 6F A:65 X:FF Y:E5 P:67 SP:FB PPU:202, 40 CYC:22974
+F278 C9 6F CMP #$6F A:6F X:FF Y:E5 P:65 SP:FB PPU:202, 52 CYC:22978
+F27A F0 02 BEQ $F27E A:6F X:FF Y:E5 P:67 SP:FB PPU:202, 58 CYC:22980
+F27E A0 E6 LDY #$E6 A:6F X:FF Y:E5 P:67 SP:FB PPU:202, 67 CYC:22983
+F280 A2 FF LDX #$FF A:6F X:FF Y:E6 P:E5 SP:FB PPU:202, 73 CYC:22985
+F282 A9 A5 LDA #$A5 A:6F X:FF Y:E6 P:E5 SP:FB PPU:202, 79 CYC:22987
+F284 8D 47 06 STA $0647 = 6F A:A5 X:FF Y:E6 P:E5 SP:FB PPU:202, 85 CYC:22989
+F287 20 53 FB JSR $FB53 A:A5 X:FF Y:E6 P:E5 SP:FB PPU:202, 97 CYC:22993
+FB53 24 01 BIT $01 = FF A:A5 X:FF Y:E6 P:E5 SP:F9 PPU:202,115 CYC:22999
+FB55 18 CLC A:A5 X:FF Y:E6 P:E5 SP:F9 PPU:202,124 CYC:23002
+FB56 A9 B3 LDA #$B3 A:A5 X:FF Y:E6 P:E4 SP:F9 PPU:202,130 CYC:23004
+FB58 60 RTS A:B3 X:FF Y:E6 P:E4 SP:F9 PPU:202,136 CYC:23006
+F28A 3F 48 05 *RLA $0548,X @ 0647 = A5 A:B3 X:FF Y:E6 P:E4 SP:FB PPU:202,154 CYC:23012
+F28D EA NOP A:02 X:FF Y:E6 P:65 SP:FB PPU:202,175 CYC:23019
+F28E EA NOP A:02 X:FF Y:E6 P:65 SP:FB PPU:202,181 CYC:23021
+F28F EA NOP A:02 X:FF Y:E6 P:65 SP:FB PPU:202,187 CYC:23023
+F290 EA NOP A:02 X:FF Y:E6 P:65 SP:FB PPU:202,193 CYC:23025
+F291 20 59 FB JSR $FB59 A:02 X:FF Y:E6 P:65 SP:FB PPU:202,199 CYC:23027
+FB59 50 1A BVC $FB75 A:02 X:FF Y:E6 P:65 SP:F9 PPU:202,217 CYC:23033
+FB5B 90 18 BCC $FB75 A:02 X:FF Y:E6 P:65 SP:F9 PPU:202,223 CYC:23035
+FB5D 30 16 BMI $FB75 A:02 X:FF Y:E6 P:65 SP:F9 PPU:202,229 CYC:23037
+FB5F C9 02 CMP #$02 A:02 X:FF Y:E6 P:65 SP:F9 PPU:202,235 CYC:23039
+FB61 D0 12 BNE $FB75 A:02 X:FF Y:E6 P:67 SP:F9 PPU:202,241 CYC:23041
+FB63 60 RTS A:02 X:FF Y:E6 P:67 SP:F9 PPU:202,247 CYC:23043
+F294 AD 47 06 LDA $0647 = 4A A:02 X:FF Y:E6 P:67 SP:FB PPU:202,265 CYC:23049
+F297 C9 4A CMP #$4A A:4A X:FF Y:E6 P:65 SP:FB PPU:202,277 CYC:23053
+F299 F0 02 BEQ $F29D A:4A X:FF Y:E6 P:67 SP:FB PPU:202,283 CYC:23055
+F29D C8 INY A:4A X:FF Y:E6 P:67 SP:FB PPU:202,292 CYC:23058
+F29E A9 29 LDA #$29 A:4A X:FF Y:E7 P:E5 SP:FB PPU:202,298 CYC:23060
+F2A0 8D 47 06 STA $0647 = 4A A:29 X:FF Y:E7 P:65 SP:FB PPU:202,304 CYC:23062
+F2A3 20 64 FB JSR $FB64 A:29 X:FF Y:E7 P:65 SP:FB PPU:202,316 CYC:23066
+FB64 B8 CLV A:29 X:FF Y:E7 P:65 SP:F9 PPU:202,334 CYC:23072
+FB65 18 CLC A:29 X:FF Y:E7 P:25 SP:F9 PPU:202,340 CYC:23074
+FB66 A9 42 LDA #$42 A:29 X:FF Y:E7 P:24 SP:F9 PPU:203, 5 CYC:23076
+FB68 60 RTS A:42 X:FF Y:E7 P:24 SP:F9 PPU:203, 11 CYC:23078
+F2A6 3F 48 05 *RLA $0548,X @ 0647 = 29 A:42 X:FF Y:E7 P:24 SP:FB PPU:203, 29 CYC:23084
+F2A9 EA NOP A:42 X:FF Y:E7 P:24 SP:FB PPU:203, 50 CYC:23091
+F2AA EA NOP A:42 X:FF Y:E7 P:24 SP:FB PPU:203, 56 CYC:23093
+F2AB EA NOP A:42 X:FF Y:E7 P:24 SP:FB PPU:203, 62 CYC:23095
+F2AC EA NOP A:42 X:FF Y:E7 P:24 SP:FB PPU:203, 68 CYC:23097
+F2AD 20 69 FB JSR $FB69 A:42 X:FF Y:E7 P:24 SP:FB PPU:203, 74 CYC:23099
+FB69 70 0A BVS $FB75 A:42 X:FF Y:E7 P:24 SP:F9 PPU:203, 92 CYC:23105
+FB6B F0 08 BEQ $FB75 A:42 X:FF Y:E7 P:24 SP:F9 PPU:203, 98 CYC:23107
+FB6D 30 06 BMI $FB75 A:42 X:FF Y:E7 P:24 SP:F9 PPU:203,104 CYC:23109
+FB6F B0 04 BCS $FB75 A:42 X:FF Y:E7 P:24 SP:F9 PPU:203,110 CYC:23111
+FB71 C9 42 CMP #$42 A:42 X:FF Y:E7 P:24 SP:F9 PPU:203,116 CYC:23113
+FB73 F0 02 BEQ $FB77 A:42 X:FF Y:E7 P:27 SP:F9 PPU:203,122 CYC:23115
+FB77 60 RTS A:42 X:FF Y:E7 P:27 SP:F9 PPU:203,131 CYC:23118
+F2B0 AD 47 06 LDA $0647 = 52 A:42 X:FF Y:E7 P:27 SP:FB PPU:203,149 CYC:23124
+F2B3 C9 52 CMP #$52 A:52 X:FF Y:E7 P:25 SP:FB PPU:203,161 CYC:23128
+F2B5 F0 02 BEQ $F2B9 A:52 X:FF Y:E7 P:27 SP:FB PPU:203,167 CYC:23130
+F2B9 C8 INY A:52 X:FF Y:E7 P:27 SP:FB PPU:203,176 CYC:23133
+F2BA A9 37 LDA #$37 A:52 X:FF Y:E8 P:A5 SP:FB PPU:203,182 CYC:23135
+F2BC 8D 47 06 STA $0647 = 52 A:37 X:FF Y:E8 P:25 SP:FB PPU:203,188 CYC:23137
+F2BF 20 68 FA JSR $FA68 A:37 X:FF Y:E8 P:25 SP:FB PPU:203,200 CYC:23141
+FA68 24 01 BIT $01 = FF A:37 X:FF Y:E8 P:25 SP:F9 PPU:203,218 CYC:23147
+FA6A 38 SEC A:37 X:FF Y:E8 P:E5 SP:F9 PPU:203,227 CYC:23150
+FA6B A9 75 LDA #$75 A:37 X:FF Y:E8 P:E5 SP:F9 PPU:203,233 CYC:23152
+FA6D 60 RTS A:75 X:FF Y:E8 P:65 SP:F9 PPU:203,239 CYC:23154
+F2C2 3F 48 05 *RLA $0548,X @ 0647 = 37 A:75 X:FF Y:E8 P:65 SP:FB PPU:203,257 CYC:23160
+F2C5 EA NOP A:65 X:FF Y:E8 P:64 SP:FB PPU:203,278 CYC:23167
+F2C6 EA NOP A:65 X:FF Y:E8 P:64 SP:FB PPU:203,284 CYC:23169
+F2C7 EA NOP A:65 X:FF Y:E8 P:64 SP:FB PPU:203,290 CYC:23171
+F2C8 EA NOP A:65 X:FF Y:E8 P:64 SP:FB PPU:203,296 CYC:23173
+F2C9 20 6E FA JSR $FA6E A:65 X:FF Y:E8 P:64 SP:FB PPU:203,302 CYC:23175
+FA6E 50 76 BVC $FAE6 A:65 X:FF Y:E8 P:64 SP:F9 PPU:203,320 CYC:23181
+FA70 F0 74 BEQ $FAE6 A:65 X:FF Y:E8 P:64 SP:F9 PPU:203,326 CYC:23183
+FA72 30 72 BMI $FAE6 A:65 X:FF Y:E8 P:64 SP:F9 PPU:203,332 CYC:23185
+FA74 B0 70 BCS $FAE6 A:65 X:FF Y:E8 P:64 SP:F9 PPU:203,338 CYC:23187
+FA76 C9 65 CMP #$65 A:65 X:FF Y:E8 P:64 SP:F9 PPU:204, 3 CYC:23189
+FA78 D0 6C BNE $FAE6 A:65 X:FF Y:E8 P:67 SP:F9 PPU:204, 9 CYC:23191
+FA7A 60 RTS A:65 X:FF Y:E8 P:67 SP:F9 PPU:204, 15 CYC:23193
+F2CC AD 47 06 LDA $0647 = 6F A:65 X:FF Y:E8 P:67 SP:FB PPU:204, 33 CYC:23199
+F2CF C9 6F CMP #$6F A:6F X:FF Y:E8 P:65 SP:FB PPU:204, 45 CYC:23203
+F2D1 F0 02 BEQ $F2D5 A:6F X:FF Y:E8 P:67 SP:FB PPU:204, 51 CYC:23205
+F2D5 60 RTS A:6F X:FF Y:E8 P:67 SP:FB PPU:204, 60 CYC:23208
+C647 20 D6 F2 JSR $F2D6 A:6F X:FF Y:E8 P:67 SP:FD PPU:204, 78 CYC:23214
+F2D6 A9 FF LDA #$FF A:6F X:FF Y:E8 P:67 SP:FB PPU:204, 96 CYC:23220
+F2D8 85 01 STA $01 = FF A:FF X:FF Y:E8 P:E5 SP:FB PPU:204,102 CYC:23222
+F2DA A0 E9 LDY #$E9 A:FF X:FF Y:E8 P:E5 SP:FB PPU:204,111 CYC:23225
+F2DC A2 02 LDX #$02 A:FF X:FF Y:E9 P:E5 SP:FB PPU:204,117 CYC:23227
+F2DE A9 47 LDA #$47 A:FF X:02 Y:E9 P:65 SP:FB PPU:204,123 CYC:23229
+F2E0 85 47 STA $47 = 6F A:47 X:02 Y:E9 P:65 SP:FB PPU:204,129 CYC:23231
+F2E2 A9 06 LDA #$06 A:47 X:02 Y:E9 P:65 SP:FB PPU:204,138 CYC:23234
+F2E4 85 48 STA $48 = 06 A:06 X:02 Y:E9 P:65 SP:FB PPU:204,144 CYC:23236
+F2E6 A9 A5 LDA #$A5 A:06 X:02 Y:E9 P:65 SP:FB PPU:204,153 CYC:23239
+F2E8 8D 47 06 STA $0647 = 6F A:A5 X:02 Y:E9 P:E5 SP:FB PPU:204,159 CYC:23241
+F2EB 20 1D FB JSR $FB1D A:A5 X:02 Y:E9 P:E5 SP:FB PPU:204,171 CYC:23245
+FB1D 24 01 BIT $01 = FF A:A5 X:02 Y:E9 P:E5 SP:F9 PPU:204,189 CYC:23251
+FB1F 18 CLC A:A5 X:02 Y:E9 P:E5 SP:F9 PPU:204,198 CYC:23254
+FB20 A9 B3 LDA #$B3 A:A5 X:02 Y:E9 P:E4 SP:F9 PPU:204,204 CYC:23256
+FB22 60 RTS A:B3 X:02 Y:E9 P:E4 SP:F9 PPU:204,210 CYC:23258
+F2EE 43 45 *SRE ($45,X) @ 47 = 0647 = A5 A:B3 X:02 Y:E9 P:E4 SP:FB PPU:204,228 CYC:23264
+F2F0 EA NOP A:E1 X:02 Y:E9 P:E5 SP:FB PPU:204,252 CYC:23272
+F2F1 EA NOP A:E1 X:02 Y:E9 P:E5 SP:FB PPU:204,258 CYC:23274
+F2F2 EA NOP A:E1 X:02 Y:E9 P:E5 SP:FB PPU:204,264 CYC:23276
+F2F3 EA NOP A:E1 X:02 Y:E9 P:E5 SP:FB PPU:204,270 CYC:23278
+F2F4 20 23 FB JSR $FB23 A:E1 X:02 Y:E9 P:E5 SP:FB PPU:204,276 CYC:23280
+FB23 50 50 BVC $FB75 A:E1 X:02 Y:E9 P:E5 SP:F9 PPU:204,294 CYC:23286
+FB25 90 4E BCC $FB75 A:E1 X:02 Y:E9 P:E5 SP:F9 PPU:204,300 CYC:23288
+FB27 10 4C BPL $FB75 A:E1 X:02 Y:E9 P:E5 SP:F9 PPU:204,306 CYC:23290
+FB29 C9 E1 CMP #$E1 A:E1 X:02 Y:E9 P:E5 SP:F9 PPU:204,312 CYC:23292
+FB2B D0 48 BNE $FB75 A:E1 X:02 Y:E9 P:67 SP:F9 PPU:204,318 CYC:23294
+FB2D 60 RTS A:E1 X:02 Y:E9 P:67 SP:F9 PPU:204,324 CYC:23296
+F2F7 AD 47 06 LDA $0647 = 52 A:E1 X:02 Y:E9 P:67 SP:FB PPU:205, 1 CYC:23302
+F2FA C9 52 CMP #$52 A:52 X:02 Y:E9 P:65 SP:FB PPU:205, 13 CYC:23306
+F2FC F0 02 BEQ $F300 A:52 X:02 Y:E9 P:67 SP:FB PPU:205, 19 CYC:23308
+F300 C8 INY A:52 X:02 Y:E9 P:67 SP:FB PPU:205, 31 CYC:23312
+F301 A9 29 LDA #$29 A:52 X:02 Y:EA P:E5 SP:FB PPU:205, 37 CYC:23314
+F303 8D 47 06 STA $0647 = 52 A:29 X:02 Y:EA P:65 SP:FB PPU:205, 43 CYC:23316
+F306 20 2E FB JSR $FB2E A:29 X:02 Y:EA P:65 SP:FB PPU:205, 55 CYC:23320
+FB2E B8 CLV A:29 X:02 Y:EA P:65 SP:F9 PPU:205, 73 CYC:23326
+FB2F 18 CLC A:29 X:02 Y:EA P:25 SP:F9 PPU:205, 79 CYC:23328
+FB30 A9 42 LDA #$42 A:29 X:02 Y:EA P:24 SP:F9 PPU:205, 85 CYC:23330
+FB32 60 RTS A:42 X:02 Y:EA P:24 SP:F9 PPU:205, 91 CYC:23332
+F309 43 45 *SRE ($45,X) @ 47 = 0647 = 29 A:42 X:02 Y:EA P:24 SP:FB PPU:205,109 CYC:23338
+F30B EA NOP A:56 X:02 Y:EA P:25 SP:FB PPU:205,133 CYC:23346
+F30C EA NOP A:56 X:02 Y:EA P:25 SP:FB PPU:205,139 CYC:23348
+F30D EA NOP A:56 X:02 Y:EA P:25 SP:FB PPU:205,145 CYC:23350
+F30E EA NOP A:56 X:02 Y:EA P:25 SP:FB PPU:205,151 CYC:23352
+F30F 20 33 FB JSR $FB33 A:56 X:02 Y:EA P:25 SP:FB PPU:205,157 CYC:23354
+FB33 70 40 BVS $FB75 A:56 X:02 Y:EA P:25 SP:F9 PPU:205,175 CYC:23360
+FB35 F0 3E BEQ $FB75 A:56 X:02 Y:EA P:25 SP:F9 PPU:205,181 CYC:23362
+FB37 30 3C BMI $FB75 A:56 X:02 Y:EA P:25 SP:F9 PPU:205,187 CYC:23364
+FB39 90 3A BCC $FB75 A:56 X:02 Y:EA P:25 SP:F9 PPU:205,193 CYC:23366
+FB3B C9 56 CMP #$56 A:56 X:02 Y:EA P:25 SP:F9 PPU:205,199 CYC:23368
+FB3D D0 36 BNE $FB75 A:56 X:02 Y:EA P:27 SP:F9 PPU:205,205 CYC:23370
+FB3F 60 RTS A:56 X:02 Y:EA P:27 SP:F9 PPU:205,211 CYC:23372
+F312 AD 47 06 LDA $0647 = 14 A:56 X:02 Y:EA P:27 SP:FB PPU:205,229 CYC:23378
+F315 C9 14 CMP #$14 A:14 X:02 Y:EA P:25 SP:FB PPU:205,241 CYC:23382
+F317 F0 02 BEQ $F31B A:14 X:02 Y:EA P:27 SP:FB PPU:205,247 CYC:23384
+F31B C8 INY A:14 X:02 Y:EA P:27 SP:FB PPU:205,256 CYC:23387
+F31C A9 37 LDA #$37 A:14 X:02 Y:EB P:A5 SP:FB PPU:205,262 CYC:23389
+F31E 8D 47 06 STA $0647 = 14 A:37 X:02 Y:EB P:25 SP:FB PPU:205,268 CYC:23391
+F321 20 40 FB JSR $FB40 A:37 X:02 Y:EB P:25 SP:FB PPU:205,280 CYC:23395
+FB40 24 01 BIT $01 = FF A:37 X:02 Y:EB P:25 SP:F9 PPU:205,298 CYC:23401
+FB42 38 SEC A:37 X:02 Y:EB P:E5 SP:F9 PPU:205,307 CYC:23404
+FB43 A9 75 LDA #$75 A:37 X:02 Y:EB P:E5 SP:F9 PPU:205,313 CYC:23406
+FB45 60 RTS A:75 X:02 Y:EB P:65 SP:F9 PPU:205,319 CYC:23408
+F324 43 45 *SRE ($45,X) @ 47 = 0647 = 37 A:75 X:02 Y:EB P:65 SP:FB PPU:205,337 CYC:23414
+F326 EA NOP A:6E X:02 Y:EB P:65 SP:FB PPU:206, 20 CYC:23422
+F327 EA NOP A:6E X:02 Y:EB P:65 SP:FB PPU:206, 26 CYC:23424
+F328 EA NOP A:6E X:02 Y:EB P:65 SP:FB PPU:206, 32 CYC:23426
+F329 EA NOP A:6E X:02 Y:EB P:65 SP:FB PPU:206, 38 CYC:23428
+F32A 20 46 FB JSR $FB46 A:6E X:02 Y:EB P:65 SP:FB PPU:206, 44 CYC:23430
+FB46 50 2D BVC $FB75 A:6E X:02 Y:EB P:65 SP:F9 PPU:206, 62 CYC:23436
+FB48 F0 2B BEQ $FB75 A:6E X:02 Y:EB P:65 SP:F9 PPU:206, 68 CYC:23438
+FB4A 30 29 BMI $FB75 A:6E X:02 Y:EB P:65 SP:F9 PPU:206, 74 CYC:23440
+FB4C 90 27 BCC $FB75 A:6E X:02 Y:EB P:65 SP:F9 PPU:206, 80 CYC:23442
+FB4E C9 6E CMP #$6E A:6E X:02 Y:EB P:65 SP:F9 PPU:206, 86 CYC:23444
+FB50 D0 23 BNE $FB75 A:6E X:02 Y:EB P:67 SP:F9 PPU:206, 92 CYC:23446
+FB52 60 RTS A:6E X:02 Y:EB P:67 SP:F9 PPU:206, 98 CYC:23448
+F32D AD 47 06 LDA $0647 = 1B A:6E X:02 Y:EB P:67 SP:FB PPU:206,116 CYC:23454
+F330 C9 1B CMP #$1B A:1B X:02 Y:EB P:65 SP:FB PPU:206,128 CYC:23458
+F332 F0 02 BEQ $F336 A:1B X:02 Y:EB P:67 SP:FB PPU:206,134 CYC:23460
+F336 C8 INY A:1B X:02 Y:EB P:67 SP:FB PPU:206,143 CYC:23463
+F337 A9 A5 LDA #$A5 A:1B X:02 Y:EC P:E5 SP:FB PPU:206,149 CYC:23465
+F339 85 47 STA $47 = 47 A:A5 X:02 Y:EC P:E5 SP:FB PPU:206,155 CYC:23467
+F33B 20 1D FB JSR $FB1D A:A5 X:02 Y:EC P:E5 SP:FB PPU:206,164 CYC:23470
+FB1D 24 01 BIT $01 = FF A:A5 X:02 Y:EC P:E5 SP:F9 PPU:206,182 CYC:23476
+FB1F 18 CLC A:A5 X:02 Y:EC P:E5 SP:F9 PPU:206,191 CYC:23479
+FB20 A9 B3 LDA #$B3 A:A5 X:02 Y:EC P:E4 SP:F9 PPU:206,197 CYC:23481
+FB22 60 RTS A:B3 X:02 Y:EC P:E4 SP:F9 PPU:206,203 CYC:23483
+F33E 47 47 *SRE $47 = A5 A:B3 X:02 Y:EC P:E4 SP:FB PPU:206,221 CYC:23489
+F340 EA NOP A:E1 X:02 Y:EC P:E5 SP:FB PPU:206,236 CYC:23494
+F341 EA NOP A:E1 X:02 Y:EC P:E5 SP:FB PPU:206,242 CYC:23496
+F342 EA NOP A:E1 X:02 Y:EC P:E5 SP:FB PPU:206,248 CYC:23498
+F343 EA NOP A:E1 X:02 Y:EC P:E5 SP:FB PPU:206,254 CYC:23500
+F344 20 23 FB JSR $FB23 A:E1 X:02 Y:EC P:E5 SP:FB PPU:206,260 CYC:23502
+FB23 50 50 BVC $FB75 A:E1 X:02 Y:EC P:E5 SP:F9 PPU:206,278 CYC:23508
+FB25 90 4E BCC $FB75 A:E1 X:02 Y:EC P:E5 SP:F9 PPU:206,284 CYC:23510
+FB27 10 4C BPL $FB75 A:E1 X:02 Y:EC P:E5 SP:F9 PPU:206,290 CYC:23512
+FB29 C9 E1 CMP #$E1 A:E1 X:02 Y:EC P:E5 SP:F9 PPU:206,296 CYC:23514
+FB2B D0 48 BNE $FB75 A:E1 X:02 Y:EC P:67 SP:F9 PPU:206,302 CYC:23516
+FB2D 60 RTS A:E1 X:02 Y:EC P:67 SP:F9 PPU:206,308 CYC:23518
+F347 A5 47 LDA $47 = 52 A:E1 X:02 Y:EC P:67 SP:FB PPU:206,326 CYC:23524
+F349 C9 52 CMP #$52 A:52 X:02 Y:EC P:65 SP:FB PPU:206,335 CYC:23527
+F34B F0 02 BEQ $F34F A:52 X:02 Y:EC P:67 SP:FB PPU:207, 0 CYC:23529
+F34F C8 INY A:52 X:02 Y:EC P:67 SP:FB PPU:207, 9 CYC:23532
+F350 A9 29 LDA #$29 A:52 X:02 Y:ED P:E5 SP:FB PPU:207, 15 CYC:23534
+F352 85 47 STA $47 = 52 A:29 X:02 Y:ED P:65 SP:FB PPU:207, 21 CYC:23536
+F354 20 2E FB JSR $FB2E A:29 X:02 Y:ED P:65 SP:FB PPU:207, 30 CYC:23539
+FB2E B8 CLV A:29 X:02 Y:ED P:65 SP:F9 PPU:207, 48 CYC:23545
+FB2F 18 CLC A:29 X:02 Y:ED P:25 SP:F9 PPU:207, 54 CYC:23547
+FB30 A9 42 LDA #$42 A:29 X:02 Y:ED P:24 SP:F9 PPU:207, 60 CYC:23549
+FB32 60 RTS A:42 X:02 Y:ED P:24 SP:F9 PPU:207, 66 CYC:23551
+F357 47 47 *SRE $47 = 29 A:42 X:02 Y:ED P:24 SP:FB PPU:207, 84 CYC:23557
+F359 EA NOP A:56 X:02 Y:ED P:25 SP:FB PPU:207, 99 CYC:23562
+F35A EA NOP A:56 X:02 Y:ED P:25 SP:FB PPU:207,105 CYC:23564
+F35B EA NOP A:56 X:02 Y:ED P:25 SP:FB PPU:207,111 CYC:23566
+F35C EA NOP A:56 X:02 Y:ED P:25 SP:FB PPU:207,117 CYC:23568
+F35D 20 33 FB JSR $FB33 A:56 X:02 Y:ED P:25 SP:FB PPU:207,123 CYC:23570
+FB33 70 40 BVS $FB75 A:56 X:02 Y:ED P:25 SP:F9 PPU:207,141 CYC:23576
+FB35 F0 3E BEQ $FB75 A:56 X:02 Y:ED P:25 SP:F9 PPU:207,147 CYC:23578
+FB37 30 3C BMI $FB75 A:56 X:02 Y:ED P:25 SP:F9 PPU:207,153 CYC:23580
+FB39 90 3A BCC $FB75 A:56 X:02 Y:ED P:25 SP:F9 PPU:207,159 CYC:23582
+FB3B C9 56 CMP #$56 A:56 X:02 Y:ED P:25 SP:F9 PPU:207,165 CYC:23584
+FB3D D0 36 BNE $FB75 A:56 X:02 Y:ED P:27 SP:F9 PPU:207,171 CYC:23586
+FB3F 60 RTS A:56 X:02 Y:ED P:27 SP:F9 PPU:207,177 CYC:23588
+F360 A5 47 LDA $47 = 14 A:56 X:02 Y:ED P:27 SP:FB PPU:207,195 CYC:23594
+F362 C9 14 CMP #$14 A:14 X:02 Y:ED P:25 SP:FB PPU:207,204 CYC:23597
+F364 F0 02 BEQ $F368 A:14 X:02 Y:ED P:27 SP:FB PPU:207,210 CYC:23599
+F368 C8 INY A:14 X:02 Y:ED P:27 SP:FB PPU:207,219 CYC:23602
+F369 A9 37 LDA #$37 A:14 X:02 Y:EE P:A5 SP:FB PPU:207,225 CYC:23604
+F36B 85 47 STA $47 = 14 A:37 X:02 Y:EE P:25 SP:FB PPU:207,231 CYC:23606
+F36D 20 40 FB JSR $FB40 A:37 X:02 Y:EE P:25 SP:FB PPU:207,240 CYC:23609
+FB40 24 01 BIT $01 = FF A:37 X:02 Y:EE P:25 SP:F9 PPU:207,258 CYC:23615
+FB42 38 SEC A:37 X:02 Y:EE P:E5 SP:F9 PPU:207,267 CYC:23618
+FB43 A9 75 LDA #$75 A:37 X:02 Y:EE P:E5 SP:F9 PPU:207,273 CYC:23620
+FB45 60 RTS A:75 X:02 Y:EE P:65 SP:F9 PPU:207,279 CYC:23622
+F370 47 47 *SRE $47 = 37 A:75 X:02 Y:EE P:65 SP:FB PPU:207,297 CYC:23628
+F372 EA NOP A:6E X:02 Y:EE P:65 SP:FB PPU:207,312 CYC:23633
+F373 EA NOP A:6E X:02 Y:EE P:65 SP:FB PPU:207,318 CYC:23635
+F374 EA NOP A:6E X:02 Y:EE P:65 SP:FB PPU:207,324 CYC:23637
+F375 EA NOP A:6E X:02 Y:EE P:65 SP:FB PPU:207,330 CYC:23639
+F376 20 46 FB JSR $FB46 A:6E X:02 Y:EE P:65 SP:FB PPU:207,336 CYC:23641
+FB46 50 2D BVC $FB75 A:6E X:02 Y:EE P:65 SP:F9 PPU:208, 13 CYC:23647
+FB48 F0 2B BEQ $FB75 A:6E X:02 Y:EE P:65 SP:F9 PPU:208, 19 CYC:23649
+FB4A 30 29 BMI $FB75 A:6E X:02 Y:EE P:65 SP:F9 PPU:208, 25 CYC:23651
+FB4C 90 27 BCC $FB75 A:6E X:02 Y:EE P:65 SP:F9 PPU:208, 31 CYC:23653
+FB4E C9 6E CMP #$6E A:6E X:02 Y:EE P:65 SP:F9 PPU:208, 37 CYC:23655
+FB50 D0 23 BNE $FB75 A:6E X:02 Y:EE P:67 SP:F9 PPU:208, 43 CYC:23657
+FB52 60 RTS A:6E X:02 Y:EE P:67 SP:F9 PPU:208, 49 CYC:23659
+F379 A5 47 LDA $47 = 1B A:6E X:02 Y:EE P:67 SP:FB PPU:208, 67 CYC:23665
+F37B C9 1B CMP #$1B A:1B X:02 Y:EE P:65 SP:FB PPU:208, 76 CYC:23668
+F37D F0 02 BEQ $F381 A:1B X:02 Y:EE P:67 SP:FB PPU:208, 82 CYC:23670
+F381 C8 INY A:1B X:02 Y:EE P:67 SP:FB PPU:208, 91 CYC:23673
+F382 A9 A5 LDA #$A5 A:1B X:02 Y:EF P:E5 SP:FB PPU:208, 97 CYC:23675
+F384 8D 47 06 STA $0647 = 1B A:A5 X:02 Y:EF P:E5 SP:FB PPU:208,103 CYC:23677
+F387 20 1D FB JSR $FB1D A:A5 X:02 Y:EF P:E5 SP:FB PPU:208,115 CYC:23681
+FB1D 24 01 BIT $01 = FF A:A5 X:02 Y:EF P:E5 SP:F9 PPU:208,133 CYC:23687
+FB1F 18 CLC A:A5 X:02 Y:EF P:E5 SP:F9 PPU:208,142 CYC:23690
+FB20 A9 B3 LDA #$B3 A:A5 X:02 Y:EF P:E4 SP:F9 PPU:208,148 CYC:23692
+FB22 60 RTS A:B3 X:02 Y:EF P:E4 SP:F9 PPU:208,154 CYC:23694
+F38A 4F 47 06 *SRE $0647 = A5 A:B3 X:02 Y:EF P:E4 SP:FB PPU:208,172 CYC:23700
+F38D EA NOP A:E1 X:02 Y:EF P:E5 SP:FB PPU:208,190 CYC:23706
+F38E EA NOP A:E1 X:02 Y:EF P:E5 SP:FB PPU:208,196 CYC:23708
+F38F EA NOP A:E1 X:02 Y:EF P:E5 SP:FB PPU:208,202 CYC:23710
+F390 EA NOP A:E1 X:02 Y:EF P:E5 SP:FB PPU:208,208 CYC:23712
+F391 20 23 FB JSR $FB23 A:E1 X:02 Y:EF P:E5 SP:FB PPU:208,214 CYC:23714
+FB23 50 50 BVC $FB75 A:E1 X:02 Y:EF P:E5 SP:F9 PPU:208,232 CYC:23720
+FB25 90 4E BCC $FB75 A:E1 X:02 Y:EF P:E5 SP:F9 PPU:208,238 CYC:23722
+FB27 10 4C BPL $FB75 A:E1 X:02 Y:EF P:E5 SP:F9 PPU:208,244 CYC:23724
+FB29 C9 E1 CMP #$E1 A:E1 X:02 Y:EF P:E5 SP:F9 PPU:208,250 CYC:23726
+FB2B D0 48 BNE $FB75 A:E1 X:02 Y:EF P:67 SP:F9 PPU:208,256 CYC:23728
+FB2D 60 RTS A:E1 X:02 Y:EF P:67 SP:F9 PPU:208,262 CYC:23730
+F394 AD 47 06 LDA $0647 = 52 A:E1 X:02 Y:EF P:67 SP:FB PPU:208,280 CYC:23736
+F397 C9 52 CMP #$52 A:52 X:02 Y:EF P:65 SP:FB PPU:208,292 CYC:23740
+F399 F0 02 BEQ $F39D A:52 X:02 Y:EF P:67 SP:FB PPU:208,298 CYC:23742
+F39D C8 INY A:52 X:02 Y:EF P:67 SP:FB PPU:208,307 CYC:23745
+F39E A9 29 LDA #$29 A:52 X:02 Y:F0 P:E5 SP:FB PPU:208,313 CYC:23747
+F3A0 8D 47 06 STA $0647 = 52 A:29 X:02 Y:F0 P:65 SP:FB PPU:208,319 CYC:23749
+F3A3 20 2E FB JSR $FB2E A:29 X:02 Y:F0 P:65 SP:FB PPU:208,331 CYC:23753
+FB2E B8 CLV A:29 X:02 Y:F0 P:65 SP:F9 PPU:209, 8 CYC:23759
+FB2F 18 CLC A:29 X:02 Y:F0 P:25 SP:F9 PPU:209, 14 CYC:23761
+FB30 A9 42 LDA #$42 A:29 X:02 Y:F0 P:24 SP:F9 PPU:209, 20 CYC:23763
+FB32 60 RTS A:42 X:02 Y:F0 P:24 SP:F9 PPU:209, 26 CYC:23765
+F3A6 4F 47 06 *SRE $0647 = 29 A:42 X:02 Y:F0 P:24 SP:FB PPU:209, 44 CYC:23771
+F3A9 EA NOP A:56 X:02 Y:F0 P:25 SP:FB PPU:209, 62 CYC:23777
+F3AA EA NOP A:56 X:02 Y:F0 P:25 SP:FB PPU:209, 68 CYC:23779
+F3AB EA NOP A:56 X:02 Y:F0 P:25 SP:FB PPU:209, 74 CYC:23781
+F3AC EA NOP A:56 X:02 Y:F0 P:25 SP:FB PPU:209, 80 CYC:23783
+F3AD 20 33 FB JSR $FB33 A:56 X:02 Y:F0 P:25 SP:FB PPU:209, 86 CYC:23785
+FB33 70 40 BVS $FB75 A:56 X:02 Y:F0 P:25 SP:F9 PPU:209,104 CYC:23791
+FB35 F0 3E BEQ $FB75 A:56 X:02 Y:F0 P:25 SP:F9 PPU:209,110 CYC:23793
+FB37 30 3C BMI $FB75 A:56 X:02 Y:F0 P:25 SP:F9 PPU:209,116 CYC:23795
+FB39 90 3A BCC $FB75 A:56 X:02 Y:F0 P:25 SP:F9 PPU:209,122 CYC:23797
+FB3B C9 56 CMP #$56 A:56 X:02 Y:F0 P:25 SP:F9 PPU:209,128 CYC:23799
+FB3D D0 36 BNE $FB75 A:56 X:02 Y:F0 P:27 SP:F9 PPU:209,134 CYC:23801
+FB3F 60 RTS A:56 X:02 Y:F0 P:27 SP:F9 PPU:209,140 CYC:23803
+F3B0 AD 47 06 LDA $0647 = 14 A:56 X:02 Y:F0 P:27 SP:FB PPU:209,158 CYC:23809
+F3B3 C9 14 CMP #$14 A:14 X:02 Y:F0 P:25 SP:FB PPU:209,170 CYC:23813
+F3B5 F0 02 BEQ $F3B9 A:14 X:02 Y:F0 P:27 SP:FB PPU:209,176 CYC:23815
+F3B9 C8 INY A:14 X:02 Y:F0 P:27 SP:FB PPU:209,185 CYC:23818
+F3BA A9 37 LDA #$37 A:14 X:02 Y:F1 P:A5 SP:FB PPU:209,191 CYC:23820
+F3BC 8D 47 06 STA $0647 = 14 A:37 X:02 Y:F1 P:25 SP:FB PPU:209,197 CYC:23822
+F3BF 20 40 FB JSR $FB40 A:37 X:02 Y:F1 P:25 SP:FB PPU:209,209 CYC:23826
+FB40 24 01 BIT $01 = FF A:37 X:02 Y:F1 P:25 SP:F9 PPU:209,227 CYC:23832
+FB42 38 SEC A:37 X:02 Y:F1 P:E5 SP:F9 PPU:209,236 CYC:23835
+FB43 A9 75 LDA #$75 A:37 X:02 Y:F1 P:E5 SP:F9 PPU:209,242 CYC:23837
+FB45 60 RTS A:75 X:02 Y:F1 P:65 SP:F9 PPU:209,248 CYC:23839
+F3C2 4F 47 06 *SRE $0647 = 37 A:75 X:02 Y:F1 P:65 SP:FB PPU:209,266 CYC:23845
+F3C5 EA NOP A:6E X:02 Y:F1 P:65 SP:FB PPU:209,284 CYC:23851
+F3C6 EA NOP A:6E X:02 Y:F1 P:65 SP:FB PPU:209,290 CYC:23853
+F3C7 EA NOP A:6E X:02 Y:F1 P:65 SP:FB PPU:209,296 CYC:23855
+F3C8 EA NOP A:6E X:02 Y:F1 P:65 SP:FB PPU:209,302 CYC:23857
+F3C9 20 46 FB JSR $FB46 A:6E X:02 Y:F1 P:65 SP:FB PPU:209,308 CYC:23859
+FB46 50 2D BVC $FB75 A:6E X:02 Y:F1 P:65 SP:F9 PPU:209,326 CYC:23865
+FB48 F0 2B BEQ $FB75 A:6E X:02 Y:F1 P:65 SP:F9 PPU:209,332 CYC:23867
+FB4A 30 29 BMI $FB75 A:6E X:02 Y:F1 P:65 SP:F9 PPU:209,338 CYC:23869
+FB4C 90 27 BCC $FB75 A:6E X:02 Y:F1 P:65 SP:F9 PPU:210, 3 CYC:23871
+FB4E C9 6E CMP #$6E A:6E X:02 Y:F1 P:65 SP:F9 PPU:210, 9 CYC:23873
+FB50 D0 23 BNE $FB75 A:6E X:02 Y:F1 P:67 SP:F9 PPU:210, 15 CYC:23875
+FB52 60 RTS A:6E X:02 Y:F1 P:67 SP:F9 PPU:210, 21 CYC:23877
+F3CC AD 47 06 LDA $0647 = 1B A:6E X:02 Y:F1 P:67 SP:FB PPU:210, 39 CYC:23883
+F3CF C9 1B CMP #$1B A:1B X:02 Y:F1 P:65 SP:FB PPU:210, 51 CYC:23887
+F3D1 F0 02 BEQ $F3D5 A:1B X:02 Y:F1 P:67 SP:FB PPU:210, 57 CYC:23889
+F3D5 A9 A5 LDA #$A5 A:1B X:02 Y:F1 P:67 SP:FB PPU:210, 66 CYC:23892
+F3D7 8D 47 06 STA $0647 = 1B A:A5 X:02 Y:F1 P:E5 SP:FB PPU:210, 72 CYC:23894
+F3DA A9 48 LDA #$48 A:A5 X:02 Y:F1 P:E5 SP:FB PPU:210, 84 CYC:23898
+F3DC 85 45 STA $45 = 48 A:48 X:02 Y:F1 P:65 SP:FB PPU:210, 90 CYC:23900
+F3DE A9 05 LDA #$05 A:48 X:02 Y:F1 P:65 SP:FB PPU:210, 99 CYC:23903
+F3E0 85 46 STA $46 = 05 A:05 X:02 Y:F1 P:65 SP:FB PPU:210,105 CYC:23905
+F3E2 A0 FF LDY #$FF A:05 X:02 Y:F1 P:65 SP:FB PPU:210,114 CYC:23908
+F3E4 20 1D FB JSR $FB1D A:05 X:02 Y:FF P:E5 SP:FB PPU:210,120 CYC:23910
+FB1D 24 01 BIT $01 = FF A:05 X:02 Y:FF P:E5 SP:F9 PPU:210,138 CYC:23916
+FB1F 18 CLC A:05 X:02 Y:FF P:E5 SP:F9 PPU:210,147 CYC:23919
+FB20 A9 B3 LDA #$B3 A:05 X:02 Y:FF P:E4 SP:F9 PPU:210,153 CYC:23921
+FB22 60 RTS A:B3 X:02 Y:FF P:E4 SP:F9 PPU:210,159 CYC:23923
+F3E7 53 45 *SRE ($45),Y = 0548 @ 0647 = A5 A:B3 X:02 Y:FF P:E4 SP:FB PPU:210,177 CYC:23929
+F3E9 EA NOP A:E1 X:02 Y:FF P:E5 SP:FB PPU:210,201 CYC:23937
+F3EA EA NOP A:E1 X:02 Y:FF P:E5 SP:FB PPU:210,207 CYC:23939
+F3EB 08 PHP A:E1 X:02 Y:FF P:E5 SP:FB PPU:210,213 CYC:23941
+F3EC 48 PHA A:E1 X:02 Y:FF P:E5 SP:FA PPU:210,222 CYC:23944
+F3ED A0 F2 LDY #$F2 A:E1 X:02 Y:FF P:E5 SP:F9 PPU:210,231 CYC:23947
+F3EF 68 PLA A:E1 X:02 Y:F2 P:E5 SP:F9 PPU:210,237 CYC:23949
+F3F0 28 PLP A:E1 X:02 Y:F2 P:E5 SP:FA PPU:210,249 CYC:23953
+F3F1 20 23 FB JSR $FB23 A:E1 X:02 Y:F2 P:E5 SP:FB PPU:210,261 CYC:23957
+FB23 50 50 BVC $FB75 A:E1 X:02 Y:F2 P:E5 SP:F9 PPU:210,279 CYC:23963
+FB25 90 4E BCC $FB75 A:E1 X:02 Y:F2 P:E5 SP:F9 PPU:210,285 CYC:23965
+FB27 10 4C BPL $FB75 A:E1 X:02 Y:F2 P:E5 SP:F9 PPU:210,291 CYC:23967
+FB29 C9 E1 CMP #$E1 A:E1 X:02 Y:F2 P:E5 SP:F9 PPU:210,297 CYC:23969
+FB2B D0 48 BNE $FB75 A:E1 X:02 Y:F2 P:67 SP:F9 PPU:210,303 CYC:23971
+FB2D 60 RTS A:E1 X:02 Y:F2 P:67 SP:F9 PPU:210,309 CYC:23973
+F3F4 AD 47 06 LDA $0647 = 52 A:E1 X:02 Y:F2 P:67 SP:FB PPU:210,327 CYC:23979
+F3F7 C9 52 CMP #$52 A:52 X:02 Y:F2 P:65 SP:FB PPU:210,339 CYC:23983
+F3F9 F0 02 BEQ $F3FD A:52 X:02 Y:F2 P:67 SP:FB PPU:211, 4 CYC:23985
+F3FD A0 FF LDY #$FF A:52 X:02 Y:F2 P:67 SP:FB PPU:211, 13 CYC:23988
+F3FF A9 29 LDA #$29 A:52 X:02 Y:FF P:E5 SP:FB PPU:211, 19 CYC:23990
+F401 8D 47 06 STA $0647 = 52 A:29 X:02 Y:FF P:65 SP:FB PPU:211, 25 CYC:23992
+F404 20 2E FB JSR $FB2E A:29 X:02 Y:FF P:65 SP:FB PPU:211, 37 CYC:23996
+FB2E B8 CLV A:29 X:02 Y:FF P:65 SP:F9 PPU:211, 55 CYC:24002
+FB2F 18 CLC A:29 X:02 Y:FF P:25 SP:F9 PPU:211, 61 CYC:24004
+FB30 A9 42 LDA #$42 A:29 X:02 Y:FF P:24 SP:F9 PPU:211, 67 CYC:24006
+FB32 60 RTS A:42 X:02 Y:FF P:24 SP:F9 PPU:211, 73 CYC:24008
+F407 53 45 *SRE ($45),Y = 0548 @ 0647 = 29 A:42 X:02 Y:FF P:24 SP:FB PPU:211, 91 CYC:24014
+F409 EA NOP A:56 X:02 Y:FF P:25 SP:FB PPU:211,115 CYC:24022
+F40A EA NOP A:56 X:02 Y:FF P:25 SP:FB PPU:211,121 CYC:24024
+F40B 08 PHP A:56 X:02 Y:FF P:25 SP:FB PPU:211,127 CYC:24026
+F40C 48 PHA A:56 X:02 Y:FF P:25 SP:FA PPU:211,136 CYC:24029
+F40D A0 F3 LDY #$F3 A:56 X:02 Y:FF P:25 SP:F9 PPU:211,145 CYC:24032
+F40F 68 PLA A:56 X:02 Y:F3 P:A5 SP:F9 PPU:211,151 CYC:24034
+F410 28 PLP A:56 X:02 Y:F3 P:25 SP:FA PPU:211,163 CYC:24038
+F411 20 33 FB JSR $FB33 A:56 X:02 Y:F3 P:25 SP:FB PPU:211,175 CYC:24042
+FB33 70 40 BVS $FB75 A:56 X:02 Y:F3 P:25 SP:F9 PPU:211,193 CYC:24048
+FB35 F0 3E BEQ $FB75 A:56 X:02 Y:F3 P:25 SP:F9 PPU:211,199 CYC:24050
+FB37 30 3C BMI $FB75 A:56 X:02 Y:F3 P:25 SP:F9 PPU:211,205 CYC:24052
+FB39 90 3A BCC $FB75 A:56 X:02 Y:F3 P:25 SP:F9 PPU:211,211 CYC:24054
+FB3B C9 56 CMP #$56 A:56 X:02 Y:F3 P:25 SP:F9 PPU:211,217 CYC:24056
+FB3D D0 36 BNE $FB75 A:56 X:02 Y:F3 P:27 SP:F9 PPU:211,223 CYC:24058
+FB3F 60 RTS A:56 X:02 Y:F3 P:27 SP:F9 PPU:211,229 CYC:24060
+F414 AD 47 06 LDA $0647 = 14 A:56 X:02 Y:F3 P:27 SP:FB PPU:211,247 CYC:24066
+F417 C9 14 CMP #$14 A:14 X:02 Y:F3 P:25 SP:FB PPU:211,259 CYC:24070
+F419 F0 02 BEQ $F41D A:14 X:02 Y:F3 P:27 SP:FB PPU:211,265 CYC:24072
+F41D A0 FF LDY #$FF A:14 X:02 Y:F3 P:27 SP:FB PPU:211,274 CYC:24075
+F41F A9 37 LDA #$37 A:14 X:02 Y:FF P:A5 SP:FB PPU:211,280 CYC:24077
+F421 8D 47 06 STA $0647 = 14 A:37 X:02 Y:FF P:25 SP:FB PPU:211,286 CYC:24079
+F424 20 40 FB JSR $FB40 A:37 X:02 Y:FF P:25 SP:FB PPU:211,298 CYC:24083
+FB40 24 01 BIT $01 = FF A:37 X:02 Y:FF P:25 SP:F9 PPU:211,316 CYC:24089
+FB42 38 SEC A:37 X:02 Y:FF P:E5 SP:F9 PPU:211,325 CYC:24092
+FB43 A9 75 LDA #$75 A:37 X:02 Y:FF P:E5 SP:F9 PPU:211,331 CYC:24094
+FB45 60 RTS A:75 X:02 Y:FF P:65 SP:F9 PPU:211,337 CYC:24096
+F427 53 45 *SRE ($45),Y = 0548 @ 0647 = 37 A:75 X:02 Y:FF P:65 SP:FB PPU:212, 14 CYC:24102
+F429 EA NOP A:6E X:02 Y:FF P:65 SP:FB PPU:212, 38 CYC:24110
+F42A EA NOP A:6E X:02 Y:FF P:65 SP:FB PPU:212, 44 CYC:24112
+F42B 08 PHP A:6E X:02 Y:FF P:65 SP:FB PPU:212, 50 CYC:24114
+F42C 48 PHA A:6E X:02 Y:FF P:65 SP:FA PPU:212, 59 CYC:24117
+F42D A0 F4 LDY #$F4 A:6E X:02 Y:FF P:65 SP:F9 PPU:212, 68 CYC:24120
+F42F 68 PLA A:6E X:02 Y:F4 P:E5 SP:F9 PPU:212, 74 CYC:24122
+F430 28 PLP A:6E X:02 Y:F4 P:65 SP:FA PPU:212, 86 CYC:24126
+F431 20 46 FB JSR $FB46 A:6E X:02 Y:F4 P:65 SP:FB PPU:212, 98 CYC:24130
+FB46 50 2D BVC $FB75 A:6E X:02 Y:F4 P:65 SP:F9 PPU:212,116 CYC:24136
+FB48 F0 2B BEQ $FB75 A:6E X:02 Y:F4 P:65 SP:F9 PPU:212,122 CYC:24138
+FB4A 30 29 BMI $FB75 A:6E X:02 Y:F4 P:65 SP:F9 PPU:212,128 CYC:24140
+FB4C 90 27 BCC $FB75 A:6E X:02 Y:F4 P:65 SP:F9 PPU:212,134 CYC:24142
+FB4E C9 6E CMP #$6E A:6E X:02 Y:F4 P:65 SP:F9 PPU:212,140 CYC:24144
+FB50 D0 23 BNE $FB75 A:6E X:02 Y:F4 P:67 SP:F9 PPU:212,146 CYC:24146
+FB52 60 RTS A:6E X:02 Y:F4 P:67 SP:F9 PPU:212,152 CYC:24148
+F434 AD 47 06 LDA $0647 = 1B A:6E X:02 Y:F4 P:67 SP:FB PPU:212,170 CYC:24154
+F437 C9 1B CMP #$1B A:1B X:02 Y:F4 P:65 SP:FB PPU:212,182 CYC:24158
+F439 F0 02 BEQ $F43D A:1B X:02 Y:F4 P:67 SP:FB PPU:212,188 CYC:24160
+F43D A0 F5 LDY #$F5 A:1B X:02 Y:F4 P:67 SP:FB PPU:212,197 CYC:24163
+F43F A2 FF LDX #$FF A:1B X:02 Y:F5 P:E5 SP:FB PPU:212,203 CYC:24165
+F441 A9 A5 LDA #$A5 A:1B X:FF Y:F5 P:E5 SP:FB PPU:212,209 CYC:24167
+F443 85 47 STA $47 = 1B A:A5 X:FF Y:F5 P:E5 SP:FB PPU:212,215 CYC:24169
+F445 20 1D FB JSR $FB1D A:A5 X:FF Y:F5 P:E5 SP:FB PPU:212,224 CYC:24172
+FB1D 24 01 BIT $01 = FF A:A5 X:FF Y:F5 P:E5 SP:F9 PPU:212,242 CYC:24178
+FB1F 18 CLC A:A5 X:FF Y:F5 P:E5 SP:F9 PPU:212,251 CYC:24181
+FB20 A9 B3 LDA #$B3 A:A5 X:FF Y:F5 P:E4 SP:F9 PPU:212,257 CYC:24183
+FB22 60 RTS A:B3 X:FF Y:F5 P:E4 SP:F9 PPU:212,263 CYC:24185
+F448 57 48 *SRE $48,X @ 47 = A5 A:B3 X:FF Y:F5 P:E4 SP:FB PPU:212,281 CYC:24191
+F44A EA NOP A:E1 X:FF Y:F5 P:E5 SP:FB PPU:212,299 CYC:24197
+F44B EA NOP A:E1 X:FF Y:F5 P:E5 SP:FB PPU:212,305 CYC:24199
+F44C EA NOP A:E1 X:FF Y:F5 P:E5 SP:FB PPU:212,311 CYC:24201
+F44D EA NOP A:E1 X:FF Y:F5 P:E5 SP:FB PPU:212,317 CYC:24203
+F44E 20 23 FB JSR $FB23 A:E1 X:FF Y:F5 P:E5 SP:FB PPU:212,323 CYC:24205
+FB23 50 50 BVC $FB75 A:E1 X:FF Y:F5 P:E5 SP:F9 PPU:213, 0 CYC:24211
+FB25 90 4E BCC $FB75 A:E1 X:FF Y:F5 P:E5 SP:F9 PPU:213, 6 CYC:24213
+FB27 10 4C BPL $FB75 A:E1 X:FF Y:F5 P:E5 SP:F9 PPU:213, 12 CYC:24215
+FB29 C9 E1 CMP #$E1 A:E1 X:FF Y:F5 P:E5 SP:F9 PPU:213, 18 CYC:24217
+FB2B D0 48 BNE $FB75 A:E1 X:FF Y:F5 P:67 SP:F9 PPU:213, 24 CYC:24219
+FB2D 60 RTS A:E1 X:FF Y:F5 P:67 SP:F9 PPU:213, 30 CYC:24221
+F451 A5 47 LDA $47 = 52 A:E1 X:FF Y:F5 P:67 SP:FB PPU:213, 48 CYC:24227
+F453 C9 52 CMP #$52 A:52 X:FF Y:F5 P:65 SP:FB PPU:213, 57 CYC:24230
+F455 F0 02 BEQ $F459 A:52 X:FF Y:F5 P:67 SP:FB PPU:213, 63 CYC:24232
+F459 C8 INY A:52 X:FF Y:F5 P:67 SP:FB PPU:213, 72 CYC:24235
+F45A A9 29 LDA #$29 A:52 X:FF Y:F6 P:E5 SP:FB PPU:213, 78 CYC:24237
+F45C 85 47 STA $47 = 52 A:29 X:FF Y:F6 P:65 SP:FB PPU:213, 84 CYC:24239
+F45E 20 2E FB JSR $FB2E A:29 X:FF Y:F6 P:65 SP:FB PPU:213, 93 CYC:24242
+FB2E B8 CLV A:29 X:FF Y:F6 P:65 SP:F9 PPU:213,111 CYC:24248
+FB2F 18 CLC A:29 X:FF Y:F6 P:25 SP:F9 PPU:213,117 CYC:24250
+FB30 A9 42 LDA #$42 A:29 X:FF Y:F6 P:24 SP:F9 PPU:213,123 CYC:24252
+FB32 60 RTS A:42 X:FF Y:F6 P:24 SP:F9 PPU:213,129 CYC:24254
+F461 57 48 *SRE $48,X @ 47 = 29 A:42 X:FF Y:F6 P:24 SP:FB PPU:213,147 CYC:24260
+F463 EA NOP A:56 X:FF Y:F6 P:25 SP:FB PPU:213,165 CYC:24266
+F464 EA NOP A:56 X:FF Y:F6 P:25 SP:FB PPU:213,171 CYC:24268
+F465 EA NOP A:56 X:FF Y:F6 P:25 SP:FB PPU:213,177 CYC:24270
+F466 EA NOP A:56 X:FF Y:F6 P:25 SP:FB PPU:213,183 CYC:24272
+F467 20 33 FB JSR $FB33 A:56 X:FF Y:F6 P:25 SP:FB PPU:213,189 CYC:24274
+FB33 70 40 BVS $FB75 A:56 X:FF Y:F6 P:25 SP:F9 PPU:213,207 CYC:24280
+FB35 F0 3E BEQ $FB75 A:56 X:FF Y:F6 P:25 SP:F9 PPU:213,213 CYC:24282
+FB37 30 3C BMI $FB75 A:56 X:FF Y:F6 P:25 SP:F9 PPU:213,219 CYC:24284
+FB39 90 3A BCC $FB75 A:56 X:FF Y:F6 P:25 SP:F9 PPU:213,225 CYC:24286
+FB3B C9 56 CMP #$56 A:56 X:FF Y:F6 P:25 SP:F9 PPU:213,231 CYC:24288
+FB3D D0 36 BNE $FB75 A:56 X:FF Y:F6 P:27 SP:F9 PPU:213,237 CYC:24290
+FB3F 60 RTS A:56 X:FF Y:F6 P:27 SP:F9 PPU:213,243 CYC:24292
+F46A A5 47 LDA $47 = 14 A:56 X:FF Y:F6 P:27 SP:FB PPU:213,261 CYC:24298
+F46C C9 14 CMP #$14 A:14 X:FF Y:F6 P:25 SP:FB PPU:213,270 CYC:24301
+F46E F0 02 BEQ $F472 A:14 X:FF Y:F6 P:27 SP:FB PPU:213,276 CYC:24303
+F472 C8 INY A:14 X:FF Y:F6 P:27 SP:FB PPU:213,285 CYC:24306
+F473 A9 37 LDA #$37 A:14 X:FF Y:F7 P:A5 SP:FB PPU:213,291 CYC:24308
+F475 85 47 STA $47 = 14 A:37 X:FF Y:F7 P:25 SP:FB PPU:213,297 CYC:24310
+F477 20 40 FB JSR $FB40 A:37 X:FF Y:F7 P:25 SP:FB PPU:213,306 CYC:24313
+FB40 24 01 BIT $01 = FF A:37 X:FF Y:F7 P:25 SP:F9 PPU:213,324 CYC:24319
+FB42 38 SEC A:37 X:FF Y:F7 P:E5 SP:F9 PPU:213,333 CYC:24322
+FB43 A9 75 LDA #$75 A:37 X:FF Y:F7 P:E5 SP:F9 PPU:213,339 CYC:24324
+FB45 60 RTS A:75 X:FF Y:F7 P:65 SP:F9 PPU:214, 4 CYC:24326
+F47A 57 48 *SRE $48,X @ 47 = 37 A:75 X:FF Y:F7 P:65 SP:FB PPU:214, 22 CYC:24332
+F47C EA NOP A:6E X:FF Y:F7 P:65 SP:FB PPU:214, 40 CYC:24338
+F47D EA NOP A:6E X:FF Y:F7 P:65 SP:FB PPU:214, 46 CYC:24340
+F47E EA NOP A:6E X:FF Y:F7 P:65 SP:FB PPU:214, 52 CYC:24342
+F47F EA NOP A:6E X:FF Y:F7 P:65 SP:FB PPU:214, 58 CYC:24344
+F480 20 46 FB JSR $FB46 A:6E X:FF Y:F7 P:65 SP:FB PPU:214, 64 CYC:24346
+FB46 50 2D BVC $FB75 A:6E X:FF Y:F7 P:65 SP:F9 PPU:214, 82 CYC:24352
+FB48 F0 2B BEQ $FB75 A:6E X:FF Y:F7 P:65 SP:F9 PPU:214, 88 CYC:24354
+FB4A 30 29 BMI $FB75 A:6E X:FF Y:F7 P:65 SP:F9 PPU:214, 94 CYC:24356
+FB4C 90 27 BCC $FB75 A:6E X:FF Y:F7 P:65 SP:F9 PPU:214,100 CYC:24358
+FB4E C9 6E CMP #$6E A:6E X:FF Y:F7 P:65 SP:F9 PPU:214,106 CYC:24360
+FB50 D0 23 BNE $FB75 A:6E X:FF Y:F7 P:67 SP:F9 PPU:214,112 CYC:24362
+FB52 60 RTS A:6E X:FF Y:F7 P:67 SP:F9 PPU:214,118 CYC:24364
+F483 A5 47 LDA $47 = 1B A:6E X:FF Y:F7 P:67 SP:FB PPU:214,136 CYC:24370
+F485 C9 1B CMP #$1B A:1B X:FF Y:F7 P:65 SP:FB PPU:214,145 CYC:24373
+F487 F0 02 BEQ $F48B A:1B X:FF Y:F7 P:67 SP:FB PPU:214,151 CYC:24375
+F48B A9 A5 LDA #$A5 A:1B X:FF Y:F7 P:67 SP:FB PPU:214,160 CYC:24378
+F48D 8D 47 06 STA $0647 = 1B A:A5 X:FF Y:F7 P:E5 SP:FB PPU:214,166 CYC:24380
+F490 A0 FF LDY #$FF A:A5 X:FF Y:F7 P:E5 SP:FB PPU:214,178 CYC:24384
+F492 20 1D FB JSR $FB1D A:A5 X:FF Y:FF P:E5 SP:FB PPU:214,184 CYC:24386
+FB1D 24 01 BIT $01 = FF A:A5 X:FF Y:FF P:E5 SP:F9 PPU:214,202 CYC:24392
+FB1F 18 CLC A:A5 X:FF Y:FF P:E5 SP:F9 PPU:214,211 CYC:24395
+FB20 A9 B3 LDA #$B3 A:A5 X:FF Y:FF P:E4 SP:F9 PPU:214,217 CYC:24397
+FB22 60 RTS A:B3 X:FF Y:FF P:E4 SP:F9 PPU:214,223 CYC:24399
+F495 5B 48 05 *SRE $0548,Y @ 0647 = A5 A:B3 X:FF Y:FF P:E4 SP:FB PPU:214,241 CYC:24405
+F498 EA NOP A:E1 X:FF Y:FF P:E5 SP:FB PPU:214,262 CYC:24412
+F499 EA NOP A:E1 X:FF Y:FF P:E5 SP:FB PPU:214,268 CYC:24414
+F49A 08 PHP A:E1 X:FF Y:FF P:E5 SP:FB PPU:214,274 CYC:24416
+F49B 48 PHA A:E1 X:FF Y:FF P:E5 SP:FA PPU:214,283 CYC:24419
+F49C A0 F8 LDY #$F8 A:E1 X:FF Y:FF P:E5 SP:F9 PPU:214,292 CYC:24422
+F49E 68 PLA A:E1 X:FF Y:F8 P:E5 SP:F9 PPU:214,298 CYC:24424
+F49F 28 PLP A:E1 X:FF Y:F8 P:E5 SP:FA PPU:214,310 CYC:24428
+F4A0 20 23 FB JSR $FB23 A:E1 X:FF Y:F8 P:E5 SP:FB PPU:214,322 CYC:24432
+FB23 50 50 BVC $FB75 A:E1 X:FF Y:F8 P:E5 SP:F9 PPU:214,340 CYC:24438
+FB25 90 4E BCC $FB75 A:E1 X:FF Y:F8 P:E5 SP:F9 PPU:215, 5 CYC:24440
+FB27 10 4C BPL $FB75 A:E1 X:FF Y:F8 P:E5 SP:F9 PPU:215, 11 CYC:24442
+FB29 C9 E1 CMP #$E1 A:E1 X:FF Y:F8 P:E5 SP:F9 PPU:215, 17 CYC:24444
+FB2B D0 48 BNE $FB75 A:E1 X:FF Y:F8 P:67 SP:F9 PPU:215, 23 CYC:24446
+FB2D 60 RTS A:E1 X:FF Y:F8 P:67 SP:F9 PPU:215, 29 CYC:24448
+F4A3 AD 47 06 LDA $0647 = 52 A:E1 X:FF Y:F8 P:67 SP:FB PPU:215, 47 CYC:24454
+F4A6 C9 52 CMP #$52 A:52 X:FF Y:F8 P:65 SP:FB PPU:215, 59 CYC:24458
+F4A8 F0 02 BEQ $F4AC A:52 X:FF Y:F8 P:67 SP:FB PPU:215, 65 CYC:24460
+F4AC A0 FF LDY #$FF A:52 X:FF Y:F8 P:67 SP:FB PPU:215, 74 CYC:24463
+F4AE A9 29 LDA #$29 A:52 X:FF Y:FF P:E5 SP:FB PPU:215, 80 CYC:24465
+F4B0 8D 47 06 STA $0647 = 52 A:29 X:FF Y:FF P:65 SP:FB PPU:215, 86 CYC:24467
+F4B3 20 2E FB JSR $FB2E A:29 X:FF Y:FF P:65 SP:FB PPU:215, 98 CYC:24471
+FB2E B8 CLV A:29 X:FF Y:FF P:65 SP:F9 PPU:215,116 CYC:24477
+FB2F 18 CLC A:29 X:FF Y:FF P:25 SP:F9 PPU:215,122 CYC:24479
+FB30 A9 42 LDA #$42 A:29 X:FF Y:FF P:24 SP:F9 PPU:215,128 CYC:24481
+FB32 60 RTS A:42 X:FF Y:FF P:24 SP:F9 PPU:215,134 CYC:24483
+F4B6 5B 48 05 *SRE $0548,Y @ 0647 = 29 A:42 X:FF Y:FF P:24 SP:FB PPU:215,152 CYC:24489
+F4B9 EA NOP A:56 X:FF Y:FF P:25 SP:FB PPU:215,173 CYC:24496
+F4BA EA NOP A:56 X:FF Y:FF P:25 SP:FB PPU:215,179 CYC:24498
+F4BB 08 PHP A:56 X:FF Y:FF P:25 SP:FB PPU:215,185 CYC:24500
+F4BC 48 PHA A:56 X:FF Y:FF P:25 SP:FA PPU:215,194 CYC:24503
+F4BD A0 F9 LDY #$F9 A:56 X:FF Y:FF P:25 SP:F9 PPU:215,203 CYC:24506
+F4BF 68 PLA A:56 X:FF Y:F9 P:A5 SP:F9 PPU:215,209 CYC:24508
+F4C0 28 PLP A:56 X:FF Y:F9 P:25 SP:FA PPU:215,221 CYC:24512
+F4C1 20 33 FB JSR $FB33 A:56 X:FF Y:F9 P:25 SP:FB PPU:215,233 CYC:24516
+FB33 70 40 BVS $FB75 A:56 X:FF Y:F9 P:25 SP:F9 PPU:215,251 CYC:24522
+FB35 F0 3E BEQ $FB75 A:56 X:FF Y:F9 P:25 SP:F9 PPU:215,257 CYC:24524
+FB37 30 3C BMI $FB75 A:56 X:FF Y:F9 P:25 SP:F9 PPU:215,263 CYC:24526
+FB39 90 3A BCC $FB75 A:56 X:FF Y:F9 P:25 SP:F9 PPU:215,269 CYC:24528
+FB3B C9 56 CMP #$56 A:56 X:FF Y:F9 P:25 SP:F9 PPU:215,275 CYC:24530
+FB3D D0 36 BNE $FB75 A:56 X:FF Y:F9 P:27 SP:F9 PPU:215,281 CYC:24532
+FB3F 60 RTS A:56 X:FF Y:F9 P:27 SP:F9 PPU:215,287 CYC:24534
+F4C4 AD 47 06 LDA $0647 = 14 A:56 X:FF Y:F9 P:27 SP:FB PPU:215,305 CYC:24540
+F4C7 C9 14 CMP #$14 A:14 X:FF Y:F9 P:25 SP:FB PPU:215,317 CYC:24544
+F4C9 F0 02 BEQ $F4CD A:14 X:FF Y:F9 P:27 SP:FB PPU:215,323 CYC:24546
+F4CD A0 FF LDY #$FF A:14 X:FF Y:F9 P:27 SP:FB PPU:215,332 CYC:24549
+F4CF A9 37 LDA #$37 A:14 X:FF Y:FF P:A5 SP:FB PPU:215,338 CYC:24551
+F4D1 8D 47 06 STA $0647 = 14 A:37 X:FF Y:FF P:25 SP:FB PPU:216, 3 CYC:24553
+F4D4 20 40 FB JSR $FB40 A:37 X:FF Y:FF P:25 SP:FB PPU:216, 15 CYC:24557
+FB40 24 01 BIT $01 = FF A:37 X:FF Y:FF P:25 SP:F9 PPU:216, 33 CYC:24563
+FB42 38 SEC A:37 X:FF Y:FF P:E5 SP:F9 PPU:216, 42 CYC:24566
+FB43 A9 75 LDA #$75 A:37 X:FF Y:FF P:E5 SP:F9 PPU:216, 48 CYC:24568
+FB45 60 RTS A:75 X:FF Y:FF P:65 SP:F9 PPU:216, 54 CYC:24570
+F4D7 5B 48 05 *SRE $0548,Y @ 0647 = 37 A:75 X:FF Y:FF P:65 SP:FB PPU:216, 72 CYC:24576
+F4DA EA NOP A:6E X:FF Y:FF P:65 SP:FB PPU:216, 93 CYC:24583
+F4DB EA NOP A:6E X:FF Y:FF P:65 SP:FB PPU:216, 99 CYC:24585
+F4DC 08 PHP A:6E X:FF Y:FF P:65 SP:FB PPU:216,105 CYC:24587
+F4DD 48 PHA A:6E X:FF Y:FF P:65 SP:FA PPU:216,114 CYC:24590
+F4DE A0 FA LDY #$FA A:6E X:FF Y:FF P:65 SP:F9 PPU:216,123 CYC:24593
+F4E0 68 PLA A:6E X:FF Y:FA P:E5 SP:F9 PPU:216,129 CYC:24595
+F4E1 28 PLP A:6E X:FF Y:FA P:65 SP:FA PPU:216,141 CYC:24599
+F4E2 20 46 FB JSR $FB46 A:6E X:FF Y:FA P:65 SP:FB PPU:216,153 CYC:24603
+FB46 50 2D BVC $FB75 A:6E X:FF Y:FA P:65 SP:F9 PPU:216,171 CYC:24609
+FB48 F0 2B BEQ $FB75 A:6E X:FF Y:FA P:65 SP:F9 PPU:216,177 CYC:24611
+FB4A 30 29 BMI $FB75 A:6E X:FF Y:FA P:65 SP:F9 PPU:216,183 CYC:24613
+FB4C 90 27 BCC $FB75 A:6E X:FF Y:FA P:65 SP:F9 PPU:216,189 CYC:24615
+FB4E C9 6E CMP #$6E A:6E X:FF Y:FA P:65 SP:F9 PPU:216,195 CYC:24617
+FB50 D0 23 BNE $FB75 A:6E X:FF Y:FA P:67 SP:F9 PPU:216,201 CYC:24619
+FB52 60 RTS A:6E X:FF Y:FA P:67 SP:F9 PPU:216,207 CYC:24621
+F4E5 AD 47 06 LDA $0647 = 1B A:6E X:FF Y:FA P:67 SP:FB PPU:216,225 CYC:24627
+F4E8 C9 1B CMP #$1B A:1B X:FF Y:FA P:65 SP:FB PPU:216,237 CYC:24631
+F4EA F0 02 BEQ $F4EE A:1B X:FF Y:FA P:67 SP:FB PPU:216,243 CYC:24633
+F4EE A0 FB LDY #$FB A:1B X:FF Y:FA P:67 SP:FB PPU:216,252 CYC:24636
+F4F0 A2 FF LDX #$FF A:1B X:FF Y:FB P:E5 SP:FB PPU:216,258 CYC:24638
+F4F2 A9 A5 LDA #$A5 A:1B X:FF Y:FB P:E5 SP:FB PPU:216,264 CYC:24640
+F4F4 8D 47 06 STA $0647 = 1B A:A5 X:FF Y:FB P:E5 SP:FB PPU:216,270 CYC:24642
+F4F7 20 1D FB JSR $FB1D A:A5 X:FF Y:FB P:E5 SP:FB PPU:216,282 CYC:24646
+FB1D 24 01 BIT $01 = FF A:A5 X:FF Y:FB P:E5 SP:F9 PPU:216,300 CYC:24652
+FB1F 18 CLC A:A5 X:FF Y:FB P:E5 SP:F9 PPU:216,309 CYC:24655
+FB20 A9 B3 LDA #$B3 A:A5 X:FF Y:FB P:E4 SP:F9 PPU:216,315 CYC:24657
+FB22 60 RTS A:B3 X:FF Y:FB P:E4 SP:F9 PPU:216,321 CYC:24659
+F4FA 5F 48 05 *SRE $0548,X @ 0647 = A5 A:B3 X:FF Y:FB P:E4 SP:FB PPU:216,339 CYC:24665
+F4FD EA NOP A:E1 X:FF Y:FB P:E5 SP:FB PPU:217, 19 CYC:24672
+F4FE EA NOP A:E1 X:FF Y:FB P:E5 SP:FB PPU:217, 25 CYC:24674
+F4FF EA NOP A:E1 X:FF Y:FB P:E5 SP:FB PPU:217, 31 CYC:24676
+F500 EA NOP A:E1 X:FF Y:FB P:E5 SP:FB PPU:217, 37 CYC:24678
+F501 20 23 FB JSR $FB23 A:E1 X:FF Y:FB P:E5 SP:FB PPU:217, 43 CYC:24680
+FB23 50 50 BVC $FB75 A:E1 X:FF Y:FB P:E5 SP:F9 PPU:217, 61 CYC:24686
+FB25 90 4E BCC $FB75 A:E1 X:FF Y:FB P:E5 SP:F9 PPU:217, 67 CYC:24688
+FB27 10 4C BPL $FB75 A:E1 X:FF Y:FB P:E5 SP:F9 PPU:217, 73 CYC:24690
+FB29 C9 E1 CMP #$E1 A:E1 X:FF Y:FB P:E5 SP:F9 PPU:217, 79 CYC:24692
+FB2B D0 48 BNE $FB75 A:E1 X:FF Y:FB P:67 SP:F9 PPU:217, 85 CYC:24694
+FB2D 60 RTS A:E1 X:FF Y:FB P:67 SP:F9 PPU:217, 91 CYC:24696
+F504 AD 47 06 LDA $0647 = 52 A:E1 X:FF Y:FB P:67 SP:FB PPU:217,109 CYC:24702
+F507 C9 52 CMP #$52 A:52 X:FF Y:FB P:65 SP:FB PPU:217,121 CYC:24706
+F509 F0 02 BEQ $F50D A:52 X:FF Y:FB P:67 SP:FB PPU:217,127 CYC:24708
+F50D C8 INY A:52 X:FF Y:FB P:67 SP:FB PPU:217,136 CYC:24711
+F50E A9 29 LDA #$29 A:52 X:FF Y:FC P:E5 SP:FB PPU:217,142 CYC:24713
+F510 8D 47 06 STA $0647 = 52 A:29 X:FF Y:FC P:65 SP:FB PPU:217,148 CYC:24715
+F513 20 2E FB JSR $FB2E A:29 X:FF Y:FC P:65 SP:FB PPU:217,160 CYC:24719
+FB2E B8 CLV A:29 X:FF Y:FC P:65 SP:F9 PPU:217,178 CYC:24725
+FB2F 18 CLC A:29 X:FF Y:FC P:25 SP:F9 PPU:217,184 CYC:24727
+FB30 A9 42 LDA #$42 A:29 X:FF Y:FC P:24 SP:F9 PPU:217,190 CYC:24729
+FB32 60 RTS A:42 X:FF Y:FC P:24 SP:F9 PPU:217,196 CYC:24731
+F516 5F 48 05 *SRE $0548,X @ 0647 = 29 A:42 X:FF Y:FC P:24 SP:FB PPU:217,214 CYC:24737
+F519 EA NOP A:56 X:FF Y:FC P:25 SP:FB PPU:217,235 CYC:24744
+F51A EA NOP A:56 X:FF Y:FC P:25 SP:FB PPU:217,241 CYC:24746
+F51B EA NOP A:56 X:FF Y:FC P:25 SP:FB PPU:217,247 CYC:24748
+F51C EA NOP A:56 X:FF Y:FC P:25 SP:FB PPU:217,253 CYC:24750
+F51D 20 33 FB JSR $FB33 A:56 X:FF Y:FC P:25 SP:FB PPU:217,259 CYC:24752
+FB33 70 40 BVS $FB75 A:56 X:FF Y:FC P:25 SP:F9 PPU:217,277 CYC:24758
+FB35 F0 3E BEQ $FB75 A:56 X:FF Y:FC P:25 SP:F9 PPU:217,283 CYC:24760
+FB37 30 3C BMI $FB75 A:56 X:FF Y:FC P:25 SP:F9 PPU:217,289 CYC:24762
+FB39 90 3A BCC $FB75 A:56 X:FF Y:FC P:25 SP:F9 PPU:217,295 CYC:24764
+FB3B C9 56 CMP #$56 A:56 X:FF Y:FC P:25 SP:F9 PPU:217,301 CYC:24766
+FB3D D0 36 BNE $FB75 A:56 X:FF Y:FC P:27 SP:F9 PPU:217,307 CYC:24768
+FB3F 60 RTS A:56 X:FF Y:FC P:27 SP:F9 PPU:217,313 CYC:24770
+F520 AD 47 06 LDA $0647 = 14 A:56 X:FF Y:FC P:27 SP:FB PPU:217,331 CYC:24776
+F523 C9 14 CMP #$14 A:14 X:FF Y:FC P:25 SP:FB PPU:218, 2 CYC:24780
+F525 F0 02 BEQ $F529 A:14 X:FF Y:FC P:27 SP:FB PPU:218, 8 CYC:24782
+F529 C8 INY A:14 X:FF Y:FC P:27 SP:FB PPU:218, 17 CYC:24785
+F52A A9 37 LDA #$37 A:14 X:FF Y:FD P:A5 SP:FB PPU:218, 23 CYC:24787
+F52C 8D 47 06 STA $0647 = 14 A:37 X:FF Y:FD P:25 SP:FB PPU:218, 29 CYC:24789
+F52F 20 40 FB JSR $FB40 A:37 X:FF Y:FD P:25 SP:FB PPU:218, 41 CYC:24793
+FB40 24 01 BIT $01 = FF A:37 X:FF Y:FD P:25 SP:F9 PPU:218, 59 CYC:24799
+FB42 38 SEC A:37 X:FF Y:FD P:E5 SP:F9 PPU:218, 68 CYC:24802
+FB43 A9 75 LDA #$75 A:37 X:FF Y:FD P:E5 SP:F9 PPU:218, 74 CYC:24804
+FB45 60 RTS A:75 X:FF Y:FD P:65 SP:F9 PPU:218, 80 CYC:24806
+F532 5F 48 05 *SRE $0548,X @ 0647 = 37 A:75 X:FF Y:FD P:65 SP:FB PPU:218, 98 CYC:24812
+F535 EA NOP A:6E X:FF Y:FD P:65 SP:FB PPU:218,119 CYC:24819
+F536 EA NOP A:6E X:FF Y:FD P:65 SP:FB PPU:218,125 CYC:24821
+F537 EA NOP A:6E X:FF Y:FD P:65 SP:FB PPU:218,131 CYC:24823
+F538 EA NOP A:6E X:FF Y:FD P:65 SP:FB PPU:218,137 CYC:24825
+F539 20 46 FB JSR $FB46 A:6E X:FF Y:FD P:65 SP:FB PPU:218,143 CYC:24827
+FB46 50 2D BVC $FB75 A:6E X:FF Y:FD P:65 SP:F9 PPU:218,161 CYC:24833
+FB48 F0 2B BEQ $FB75 A:6E X:FF Y:FD P:65 SP:F9 PPU:218,167 CYC:24835
+FB4A 30 29 BMI $FB75 A:6E X:FF Y:FD P:65 SP:F9 PPU:218,173 CYC:24837
+FB4C 90 27 BCC $FB75 A:6E X:FF Y:FD P:65 SP:F9 PPU:218,179 CYC:24839
+FB4E C9 6E CMP #$6E A:6E X:FF Y:FD P:65 SP:F9 PPU:218,185 CYC:24841
+FB50 D0 23 BNE $FB75 A:6E X:FF Y:FD P:67 SP:F9 PPU:218,191 CYC:24843
+FB52 60 RTS A:6E X:FF Y:FD P:67 SP:F9 PPU:218,197 CYC:24845
+F53C AD 47 06 LDA $0647 = 1B A:6E X:FF Y:FD P:67 SP:FB PPU:218,215 CYC:24851
+F53F C9 1B CMP #$1B A:1B X:FF Y:FD P:65 SP:FB PPU:218,227 CYC:24855
+F541 F0 02 BEQ $F545 A:1B X:FF Y:FD P:67 SP:FB PPU:218,233 CYC:24857
+F545 60 RTS A:1B X:FF Y:FD P:67 SP:FB PPU:218,242 CYC:24860
+C64A A5 00 LDA $00 = 00 A:1B X:FF Y:FD P:67 SP:FD PPU:218,260 CYC:24866
+C64C 85 11 STA $11 = 00 A:00 X:FF Y:FD P:67 SP:FD PPU:218,269 CYC:24869
+C64E A9 00 LDA #$00 A:00 X:FF Y:FD P:67 SP:FD PPU:218,278 CYC:24872
+C650 85 00 STA $00 = 00 A:00 X:FF Y:FD P:67 SP:FD PPU:218,284 CYC:24874
+C652 20 46 F5 JSR $F546 A:00 X:FF Y:FD P:67 SP:FD PPU:218,293 CYC:24877
+F546 A9 FF LDA #$FF A:00 X:FF Y:FD P:67 SP:FB PPU:218,311 CYC:24883
+F548 85 01 STA $01 = FF A:FF X:FF Y:FD P:E5 SP:FB PPU:218,317 CYC:24885
+F54A A0 01 LDY #$01 A:FF X:FF Y:FD P:E5 SP:FB PPU:218,326 CYC:24888
+F54C A2 02 LDX #$02 A:FF X:FF Y:01 P:65 SP:FB PPU:218,332 CYC:24890
+F54E A9 47 LDA #$47 A:FF X:02 Y:01 P:65 SP:FB PPU:218,338 CYC:24892
+F550 85 47 STA $47 = 1B A:47 X:02 Y:01 P:65 SP:FB PPU:219, 3 CYC:24894
+F552 A9 06 LDA #$06 A:47 X:02 Y:01 P:65 SP:FB PPU:219, 12 CYC:24897
+F554 85 48 STA $48 = 06 A:06 X:02 Y:01 P:65 SP:FB PPU:219, 18 CYC:24899
+F556 A9 A5 LDA #$A5 A:06 X:02 Y:01 P:65 SP:FB PPU:219, 27 CYC:24902
+F558 8D 47 06 STA $0647 = 1B A:A5 X:02 Y:01 P:E5 SP:FB PPU:219, 33 CYC:24904
+F55B 20 E9 FA JSR $FAE9 A:A5 X:02 Y:01 P:E5 SP:FB PPU:219, 45 CYC:24908
+FAE9 24 01 BIT $01 = FF A:A5 X:02 Y:01 P:E5 SP:F9 PPU:219, 63 CYC:24914
+FAEB 18 CLC A:A5 X:02 Y:01 P:E5 SP:F9 PPU:219, 72 CYC:24917
+FAEC A9 B2 LDA #$B2 A:A5 X:02 Y:01 P:E4 SP:F9 PPU:219, 78 CYC:24919
+FAEE 60 RTS A:B2 X:02 Y:01 P:E4 SP:F9 PPU:219, 84 CYC:24921
+F55E 63 45 *RRA ($45,X) @ 47 = 0647 = A5 A:B2 X:02 Y:01 P:E4 SP:FB PPU:219,102 CYC:24927
+F560 EA NOP A:05 X:02 Y:01 P:25 SP:FB PPU:219,126 CYC:24935
+F561 EA NOP A:05 X:02 Y:01 P:25 SP:FB PPU:219,132 CYC:24937
+F562 EA NOP A:05 X:02 Y:01 P:25 SP:FB PPU:219,138 CYC:24939
+F563 EA NOP A:05 X:02 Y:01 P:25 SP:FB PPU:219,144 CYC:24941
+F564 20 EF FA JSR $FAEF A:05 X:02 Y:01 P:25 SP:FB PPU:219,150 CYC:24943
+FAEF 70 2A BVS $FB1B A:05 X:02 Y:01 P:25 SP:F9 PPU:219,168 CYC:24949
+FAF1 90 28 BCC $FB1B A:05 X:02 Y:01 P:25 SP:F9 PPU:219,174 CYC:24951
+FAF3 30 26 BMI $FB1B A:05 X:02 Y:01 P:25 SP:F9 PPU:219,180 CYC:24953
+FAF5 C9 05 CMP #$05 A:05 X:02 Y:01 P:25 SP:F9 PPU:219,186 CYC:24955
+FAF7 D0 22 BNE $FB1B A:05 X:02 Y:01 P:27 SP:F9 PPU:219,192 CYC:24957
+FAF9 60 RTS A:05 X:02 Y:01 P:27 SP:F9 PPU:219,198 CYC:24959
+F567 AD 47 06 LDA $0647 = 52 A:05 X:02 Y:01 P:27 SP:FB PPU:219,216 CYC:24965
+F56A C9 52 CMP #$52 A:52 X:02 Y:01 P:25 SP:FB PPU:219,228 CYC:24969
+F56C F0 02 BEQ $F570 A:52 X:02 Y:01 P:27 SP:FB PPU:219,234 CYC:24971
+F570 C8 INY A:52 X:02 Y:01 P:27 SP:FB PPU:219,243 CYC:24974
+F571 A9 29 LDA #$29 A:52 X:02 Y:02 P:25 SP:FB PPU:219,249 CYC:24976
+F573 8D 47 06 STA $0647 = 52 A:29 X:02 Y:02 P:25 SP:FB PPU:219,255 CYC:24978
+F576 20 FA FA JSR $FAFA A:29 X:02 Y:02 P:25 SP:FB PPU:219,267 CYC:24982
+FAFA B8 CLV A:29 X:02 Y:02 P:25 SP:F9 PPU:219,285 CYC:24988
+FAFB 18 CLC A:29 X:02 Y:02 P:25 SP:F9 PPU:219,291 CYC:24990
+FAFC A9 42 LDA #$42 A:29 X:02 Y:02 P:24 SP:F9 PPU:219,297 CYC:24992
+FAFE 60 RTS A:42 X:02 Y:02 P:24 SP:F9 PPU:219,303 CYC:24994
+F579 63 45 *RRA ($45,X) @ 47 = 0647 = 29 A:42 X:02 Y:02 P:24 SP:FB PPU:219,321 CYC:25000
+F57B EA NOP A:57 X:02 Y:02 P:24 SP:FB PPU:220, 4 CYC:25008
+F57C EA NOP A:57 X:02 Y:02 P:24 SP:FB PPU:220, 10 CYC:25010
+F57D EA NOP A:57 X:02 Y:02 P:24 SP:FB PPU:220, 16 CYC:25012
+F57E EA NOP A:57 X:02 Y:02 P:24 SP:FB PPU:220, 22 CYC:25014
+F57F 20 FF FA JSR $FAFF A:57 X:02 Y:02 P:24 SP:FB PPU:220, 28 CYC:25016
+FAFF 70 1A BVS $FB1B A:57 X:02 Y:02 P:24 SP:F9 PPU:220, 46 CYC:25022
+FB01 30 18 BMI $FB1B A:57 X:02 Y:02 P:24 SP:F9 PPU:220, 52 CYC:25024
+FB03 B0 16 BCS $FB1B A:57 X:02 Y:02 P:24 SP:F9 PPU:220, 58 CYC:25026
+FB05 C9 57 CMP #$57 A:57 X:02 Y:02 P:24 SP:F9 PPU:220, 64 CYC:25028
+FB07 D0 12 BNE $FB1B A:57 X:02 Y:02 P:27 SP:F9 PPU:220, 70 CYC:25030
+FB09 60 RTS A:57 X:02 Y:02 P:27 SP:F9 PPU:220, 76 CYC:25032
+F582 AD 47 06 LDA $0647 = 14 A:57 X:02 Y:02 P:27 SP:FB PPU:220, 94 CYC:25038
+F585 C9 14 CMP #$14 A:14 X:02 Y:02 P:25 SP:FB PPU:220,106 CYC:25042
+F587 F0 02 BEQ $F58B A:14 X:02 Y:02 P:27 SP:FB PPU:220,112 CYC:25044
+F58B C8 INY A:14 X:02 Y:02 P:27 SP:FB PPU:220,121 CYC:25047
+F58C A9 37 LDA #$37 A:14 X:02 Y:03 P:25 SP:FB PPU:220,127 CYC:25049
+F58E 8D 47 06 STA $0647 = 14 A:37 X:02 Y:03 P:25 SP:FB PPU:220,133 CYC:25051
+F591 20 0A FB JSR $FB0A A:37 X:02 Y:03 P:25 SP:FB PPU:220,145 CYC:25055
+FB0A 24 01 BIT $01 = FF A:37 X:02 Y:03 P:25 SP:F9 PPU:220,163 CYC:25061
+FB0C 38 SEC A:37 X:02 Y:03 P:E5 SP:F9 PPU:220,172 CYC:25064
+FB0D A9 75 LDA #$75 A:37 X:02 Y:03 P:E5 SP:F9 PPU:220,178 CYC:25066
+FB0F 60 RTS A:75 X:02 Y:03 P:65 SP:F9 PPU:220,184 CYC:25068
+F594 63 45 *RRA ($45,X) @ 47 = 0647 = 37 A:75 X:02 Y:03 P:65 SP:FB PPU:220,202 CYC:25074
+F596 EA NOP A:11 X:02 Y:03 P:25 SP:FB PPU:220,226 CYC:25082
+F597 EA NOP A:11 X:02 Y:03 P:25 SP:FB PPU:220,232 CYC:25084
+F598 EA NOP A:11 X:02 Y:03 P:25 SP:FB PPU:220,238 CYC:25086
+F599 EA NOP A:11 X:02 Y:03 P:25 SP:FB PPU:220,244 CYC:25088
+F59A 20 10 FB JSR $FB10 A:11 X:02 Y:03 P:25 SP:FB PPU:220,250 CYC:25090
+FB10 70 09 BVS $FB1B A:11 X:02 Y:03 P:25 SP:F9 PPU:220,268 CYC:25096
+FB12 30 07 BMI $FB1B A:11 X:02 Y:03 P:25 SP:F9 PPU:220,274 CYC:25098
+FB14 90 05 BCC $FB1B A:11 X:02 Y:03 P:25 SP:F9 PPU:220,280 CYC:25100
+FB16 C9 11 CMP #$11 A:11 X:02 Y:03 P:25 SP:F9 PPU:220,286 CYC:25102
+FB18 D0 01 BNE $FB1B A:11 X:02 Y:03 P:27 SP:F9 PPU:220,292 CYC:25104
+FB1A 60 RTS A:11 X:02 Y:03 P:27 SP:F9 PPU:220,298 CYC:25106
+F59D AD 47 06 LDA $0647 = 9B A:11 X:02 Y:03 P:27 SP:FB PPU:220,316 CYC:25112
+F5A0 C9 9B CMP #$9B A:9B X:02 Y:03 P:A5 SP:FB PPU:220,328 CYC:25116
+F5A2 F0 02 BEQ $F5A6 A:9B X:02 Y:03 P:27 SP:FB PPU:220,334 CYC:25118
+F5A6 C8 INY A:9B X:02 Y:03 P:27 SP:FB PPU:221, 2 CYC:25121
+F5A7 A9 A5 LDA #$A5 A:9B X:02 Y:04 P:25 SP:FB PPU:221, 8 CYC:25123
+F5A9 85 47 STA $47 = 47 A:A5 X:02 Y:04 P:A5 SP:FB PPU:221, 14 CYC:25125
+F5AB 20 E9 FA JSR $FAE9 A:A5 X:02 Y:04 P:A5 SP:FB PPU:221, 23 CYC:25128
+FAE9 24 01 BIT $01 = FF A:A5 X:02 Y:04 P:A5 SP:F9 PPU:221, 41 CYC:25134
+FAEB 18 CLC A:A5 X:02 Y:04 P:E5 SP:F9 PPU:221, 50 CYC:25137
+FAEC A9 B2 LDA #$B2 A:A5 X:02 Y:04 P:E4 SP:F9 PPU:221, 56 CYC:25139
+FAEE 60 RTS A:B2 X:02 Y:04 P:E4 SP:F9 PPU:221, 62 CYC:25141
+F5AE 67 47 *RRA $47 = A5 A:B2 X:02 Y:04 P:E4 SP:FB PPU:221, 80 CYC:25147
+F5B0 EA NOP A:05 X:02 Y:04 P:25 SP:FB PPU:221, 95 CYC:25152
+F5B1 EA NOP A:05 X:02 Y:04 P:25 SP:FB PPU:221,101 CYC:25154
+F5B2 EA NOP A:05 X:02 Y:04 P:25 SP:FB PPU:221,107 CYC:25156
+F5B3 EA NOP A:05 X:02 Y:04 P:25 SP:FB PPU:221,113 CYC:25158
+F5B4 20 EF FA JSR $FAEF A:05 X:02 Y:04 P:25 SP:FB PPU:221,119 CYC:25160
+FAEF 70 2A BVS $FB1B A:05 X:02 Y:04 P:25 SP:F9 PPU:221,137 CYC:25166
+FAF1 90 28 BCC $FB1B A:05 X:02 Y:04 P:25 SP:F9 PPU:221,143 CYC:25168
+FAF3 30 26 BMI $FB1B A:05 X:02 Y:04 P:25 SP:F9 PPU:221,149 CYC:25170
+FAF5 C9 05 CMP #$05 A:05 X:02 Y:04 P:25 SP:F9 PPU:221,155 CYC:25172
+FAF7 D0 22 BNE $FB1B A:05 X:02 Y:04 P:27 SP:F9 PPU:221,161 CYC:25174
+FAF9 60 RTS A:05 X:02 Y:04 P:27 SP:F9 PPU:221,167 CYC:25176
+F5B7 A5 47 LDA $47 = 52 A:05 X:02 Y:04 P:27 SP:FB PPU:221,185 CYC:25182
+F5B9 C9 52 CMP #$52 A:52 X:02 Y:04 P:25 SP:FB PPU:221,194 CYC:25185
+F5BB F0 02 BEQ $F5BF A:52 X:02 Y:04 P:27 SP:FB PPU:221,200 CYC:25187
+F5BF C8 INY A:52 X:02 Y:04 P:27 SP:FB PPU:221,209 CYC:25190
+F5C0 A9 29 LDA #$29 A:52 X:02 Y:05 P:25 SP:FB PPU:221,215 CYC:25192
+F5C2 85 47 STA $47 = 52 A:29 X:02 Y:05 P:25 SP:FB PPU:221,221 CYC:25194
+F5C4 20 FA FA JSR $FAFA A:29 X:02 Y:05 P:25 SP:FB PPU:221,230 CYC:25197
+FAFA B8 CLV A:29 X:02 Y:05 P:25 SP:F9 PPU:221,248 CYC:25203
+FAFB 18 CLC A:29 X:02 Y:05 P:25 SP:F9 PPU:221,254 CYC:25205
+FAFC A9 42 LDA #$42 A:29 X:02 Y:05 P:24 SP:F9 PPU:221,260 CYC:25207
+FAFE 60 RTS A:42 X:02 Y:05 P:24 SP:F9 PPU:221,266 CYC:25209
+F5C7 67 47 *RRA $47 = 29 A:42 X:02 Y:05 P:24 SP:FB PPU:221,284 CYC:25215
+F5C9 EA NOP A:57 X:02 Y:05 P:24 SP:FB PPU:221,299 CYC:25220
+F5CA EA NOP A:57 X:02 Y:05 P:24 SP:FB PPU:221,305 CYC:25222
+F5CB EA NOP A:57 X:02 Y:05 P:24 SP:FB PPU:221,311 CYC:25224
+F5CC EA NOP A:57 X:02 Y:05 P:24 SP:FB PPU:221,317 CYC:25226
+F5CD 20 FF FA JSR $FAFF A:57 X:02 Y:05 P:24 SP:FB PPU:221,323 CYC:25228
+FAFF 70 1A BVS $FB1B A:57 X:02 Y:05 P:24 SP:F9 PPU:222, 0 CYC:25234
+FB01 30 18 BMI $FB1B A:57 X:02 Y:05 P:24 SP:F9 PPU:222, 6 CYC:25236
+FB03 B0 16 BCS $FB1B A:57 X:02 Y:05 P:24 SP:F9 PPU:222, 12 CYC:25238
+FB05 C9 57 CMP #$57 A:57 X:02 Y:05 P:24 SP:F9 PPU:222, 18 CYC:25240
+FB07 D0 12 BNE $FB1B A:57 X:02 Y:05 P:27 SP:F9 PPU:222, 24 CYC:25242
+FB09 60 RTS A:57 X:02 Y:05 P:27 SP:F9 PPU:222, 30 CYC:25244
+F5D0 A5 47 LDA $47 = 14 A:57 X:02 Y:05 P:27 SP:FB PPU:222, 48 CYC:25250
+F5D2 C9 14 CMP #$14 A:14 X:02 Y:05 P:25 SP:FB PPU:222, 57 CYC:25253
+F5D4 F0 02 BEQ $F5D8 A:14 X:02 Y:05 P:27 SP:FB PPU:222, 63 CYC:25255
+F5D8 C8 INY A:14 X:02 Y:05 P:27 SP:FB PPU:222, 72 CYC:25258
+F5D9 A9 37 LDA #$37 A:14 X:02 Y:06 P:25 SP:FB PPU:222, 78 CYC:25260
+F5DB 85 47 STA $47 = 14 A:37 X:02 Y:06 P:25 SP:FB PPU:222, 84 CYC:25262
+F5DD 20 0A FB JSR $FB0A A:37 X:02 Y:06 P:25 SP:FB PPU:222, 93 CYC:25265
+FB0A 24 01 BIT $01 = FF A:37 X:02 Y:06 P:25 SP:F9 PPU:222,111 CYC:25271
+FB0C 38 SEC A:37 X:02 Y:06 P:E5 SP:F9 PPU:222,120 CYC:25274
+FB0D A9 75 LDA #$75 A:37 X:02 Y:06 P:E5 SP:F9 PPU:222,126 CYC:25276
+FB0F 60 RTS A:75 X:02 Y:06 P:65 SP:F9 PPU:222,132 CYC:25278
+F5E0 67 47 *RRA $47 = 37 A:75 X:02 Y:06 P:65 SP:FB PPU:222,150 CYC:25284
+F5E2 EA NOP A:11 X:02 Y:06 P:25 SP:FB PPU:222,165 CYC:25289
+F5E3 EA NOP A:11 X:02 Y:06 P:25 SP:FB PPU:222,171 CYC:25291
+F5E4 EA NOP A:11 X:02 Y:06 P:25 SP:FB PPU:222,177 CYC:25293
+F5E5 EA NOP A:11 X:02 Y:06 P:25 SP:FB PPU:222,183 CYC:25295
+F5E6 20 10 FB JSR $FB10 A:11 X:02 Y:06 P:25 SP:FB PPU:222,189 CYC:25297
+FB10 70 09 BVS $FB1B A:11 X:02 Y:06 P:25 SP:F9 PPU:222,207 CYC:25303
+FB12 30 07 BMI $FB1B A:11 X:02 Y:06 P:25 SP:F9 PPU:222,213 CYC:25305
+FB14 90 05 BCC $FB1B A:11 X:02 Y:06 P:25 SP:F9 PPU:222,219 CYC:25307
+FB16 C9 11 CMP #$11 A:11 X:02 Y:06 P:25 SP:F9 PPU:222,225 CYC:25309
+FB18 D0 01 BNE $FB1B A:11 X:02 Y:06 P:27 SP:F9 PPU:222,231 CYC:25311
+FB1A 60 RTS A:11 X:02 Y:06 P:27 SP:F9 PPU:222,237 CYC:25313
+F5E9 A5 47 LDA $47 = 9B A:11 X:02 Y:06 P:27 SP:FB PPU:222,255 CYC:25319
+F5EB C9 9B CMP #$9B A:9B X:02 Y:06 P:A5 SP:FB PPU:222,264 CYC:25322
+F5ED F0 02 BEQ $F5F1 A:9B X:02 Y:06 P:27 SP:FB PPU:222,270 CYC:25324
+F5F1 C8 INY A:9B X:02 Y:06 P:27 SP:FB PPU:222,279 CYC:25327
+F5F2 A9 A5 LDA #$A5 A:9B X:02 Y:07 P:25 SP:FB PPU:222,285 CYC:25329
+F5F4 8D 47 06 STA $0647 = 9B A:A5 X:02 Y:07 P:A5 SP:FB PPU:222,291 CYC:25331
+F5F7 20 E9 FA JSR $FAE9 A:A5 X:02 Y:07 P:A5 SP:FB PPU:222,303 CYC:25335
+FAE9 24 01 BIT $01 = FF A:A5 X:02 Y:07 P:A5 SP:F9 PPU:222,321 CYC:25341
+FAEB 18 CLC A:A5 X:02 Y:07 P:E5 SP:F9 PPU:222,330 CYC:25344
+FAEC A9 B2 LDA #$B2 A:A5 X:02 Y:07 P:E4 SP:F9 PPU:222,336 CYC:25346
+FAEE 60 RTS A:B2 X:02 Y:07 P:E4 SP:F9 PPU:223, 1 CYC:25348
+F5FA 6F 47 06 *RRA $0647 = A5 A:B2 X:02 Y:07 P:E4 SP:FB PPU:223, 19 CYC:25354
+F5FD EA NOP A:05 X:02 Y:07 P:25 SP:FB PPU:223, 37 CYC:25360
+F5FE EA NOP A:05 X:02 Y:07 P:25 SP:FB PPU:223, 43 CYC:25362
+F5FF EA NOP A:05 X:02 Y:07 P:25 SP:FB PPU:223, 49 CYC:25364
+F600 EA NOP A:05 X:02 Y:07 P:25 SP:FB PPU:223, 55 CYC:25366
+F601 20 EF FA JSR $FAEF A:05 X:02 Y:07 P:25 SP:FB PPU:223, 61 CYC:25368
+FAEF 70 2A BVS $FB1B A:05 X:02 Y:07 P:25 SP:F9 PPU:223, 79 CYC:25374
+FAF1 90 28 BCC $FB1B A:05 X:02 Y:07 P:25 SP:F9 PPU:223, 85 CYC:25376
+FAF3 30 26 BMI $FB1B A:05 X:02 Y:07 P:25 SP:F9 PPU:223, 91 CYC:25378
+FAF5 C9 05 CMP #$05 A:05 X:02 Y:07 P:25 SP:F9 PPU:223, 97 CYC:25380
+FAF7 D0 22 BNE $FB1B A:05 X:02 Y:07 P:27 SP:F9 PPU:223,103 CYC:25382
+FAF9 60 RTS A:05 X:02 Y:07 P:27 SP:F9 PPU:223,109 CYC:25384
+F604 AD 47 06 LDA $0647 = 52 A:05 X:02 Y:07 P:27 SP:FB PPU:223,127 CYC:25390
+F607 C9 52 CMP #$52 A:52 X:02 Y:07 P:25 SP:FB PPU:223,139 CYC:25394
+F609 F0 02 BEQ $F60D A:52 X:02 Y:07 P:27 SP:FB PPU:223,145 CYC:25396
+F60D C8 INY A:52 X:02 Y:07 P:27 SP:FB PPU:223,154 CYC:25399
+F60E A9 29 LDA #$29 A:52 X:02 Y:08 P:25 SP:FB PPU:223,160 CYC:25401
+F610 8D 47 06 STA $0647 = 52 A:29 X:02 Y:08 P:25 SP:FB PPU:223,166 CYC:25403
+F613 20 FA FA JSR $FAFA A:29 X:02 Y:08 P:25 SP:FB PPU:223,178 CYC:25407
+FAFA B8 CLV A:29 X:02 Y:08 P:25 SP:F9 PPU:223,196 CYC:25413
+FAFB 18 CLC A:29 X:02 Y:08 P:25 SP:F9 PPU:223,202 CYC:25415
+FAFC A9 42 LDA #$42 A:29 X:02 Y:08 P:24 SP:F9 PPU:223,208 CYC:25417
+FAFE 60 RTS A:42 X:02 Y:08 P:24 SP:F9 PPU:223,214 CYC:25419
+F616 6F 47 06 *RRA $0647 = 29 A:42 X:02 Y:08 P:24 SP:FB PPU:223,232 CYC:25425
+F619 EA NOP A:57 X:02 Y:08 P:24 SP:FB PPU:223,250 CYC:25431
+F61A EA NOP A:57 X:02 Y:08 P:24 SP:FB PPU:223,256 CYC:25433
+F61B EA NOP A:57 X:02 Y:08 P:24 SP:FB PPU:223,262 CYC:25435
+F61C EA NOP A:57 X:02 Y:08 P:24 SP:FB PPU:223,268 CYC:25437
+F61D 20 FF FA JSR $FAFF A:57 X:02 Y:08 P:24 SP:FB PPU:223,274 CYC:25439
+FAFF 70 1A BVS $FB1B A:57 X:02 Y:08 P:24 SP:F9 PPU:223,292 CYC:25445
+FB01 30 18 BMI $FB1B A:57 X:02 Y:08 P:24 SP:F9 PPU:223,298 CYC:25447
+FB03 B0 16 BCS $FB1B A:57 X:02 Y:08 P:24 SP:F9 PPU:223,304 CYC:25449
+FB05 C9 57 CMP #$57 A:57 X:02 Y:08 P:24 SP:F9 PPU:223,310 CYC:25451
+FB07 D0 12 BNE $FB1B A:57 X:02 Y:08 P:27 SP:F9 PPU:223,316 CYC:25453
+FB09 60 RTS A:57 X:02 Y:08 P:27 SP:F9 PPU:223,322 CYC:25455
+F620 AD 47 06 LDA $0647 = 14 A:57 X:02 Y:08 P:27 SP:FB PPU:223,340 CYC:25461
+F623 C9 14 CMP #$14 A:14 X:02 Y:08 P:25 SP:FB PPU:224, 11 CYC:25465
+F625 F0 02 BEQ $F629 A:14 X:02 Y:08 P:27 SP:FB PPU:224, 17 CYC:25467
+F629 C8 INY A:14 X:02 Y:08 P:27 SP:FB PPU:224, 26 CYC:25470
+F62A A9 37 LDA #$37 A:14 X:02 Y:09 P:25 SP:FB PPU:224, 32 CYC:25472
+F62C 8D 47 06 STA $0647 = 14 A:37 X:02 Y:09 P:25 SP:FB PPU:224, 38 CYC:25474
+F62F 20 0A FB JSR $FB0A A:37 X:02 Y:09 P:25 SP:FB PPU:224, 50 CYC:25478
+FB0A 24 01 BIT $01 = FF A:37 X:02 Y:09 P:25 SP:F9 PPU:224, 68 CYC:25484
+FB0C 38 SEC A:37 X:02 Y:09 P:E5 SP:F9 PPU:224, 77 CYC:25487
+FB0D A9 75 LDA #$75 A:37 X:02 Y:09 P:E5 SP:F9 PPU:224, 83 CYC:25489
+FB0F 60 RTS A:75 X:02 Y:09 P:65 SP:F9 PPU:224, 89 CYC:25491
+F632 6F 47 06 *RRA $0647 = 37 A:75 X:02 Y:09 P:65 SP:FB PPU:224,107 CYC:25497
+F635 EA NOP A:11 X:02 Y:09 P:25 SP:FB PPU:224,125 CYC:25503
+F636 EA NOP A:11 X:02 Y:09 P:25 SP:FB PPU:224,131 CYC:25505
+F637 EA NOP A:11 X:02 Y:09 P:25 SP:FB PPU:224,137 CYC:25507
+F638 EA NOP A:11 X:02 Y:09 P:25 SP:FB PPU:224,143 CYC:25509
+F639 20 10 FB JSR $FB10 A:11 X:02 Y:09 P:25 SP:FB PPU:224,149 CYC:25511
+FB10 70 09 BVS $FB1B A:11 X:02 Y:09 P:25 SP:F9 PPU:224,167 CYC:25517
+FB12 30 07 BMI $FB1B A:11 X:02 Y:09 P:25 SP:F9 PPU:224,173 CYC:25519
+FB14 90 05 BCC $FB1B A:11 X:02 Y:09 P:25 SP:F9 PPU:224,179 CYC:25521
+FB16 C9 11 CMP #$11 A:11 X:02 Y:09 P:25 SP:F9 PPU:224,185 CYC:25523
+FB18 D0 01 BNE $FB1B A:11 X:02 Y:09 P:27 SP:F9 PPU:224,191 CYC:25525
+FB1A 60 RTS A:11 X:02 Y:09 P:27 SP:F9 PPU:224,197 CYC:25527
+F63C AD 47 06 LDA $0647 = 9B A:11 X:02 Y:09 P:27 SP:FB PPU:224,215 CYC:25533
+F63F C9 9B CMP #$9B A:9B X:02 Y:09 P:A5 SP:FB PPU:224,227 CYC:25537
+F641 F0 02 BEQ $F645 A:9B X:02 Y:09 P:27 SP:FB PPU:224,233 CYC:25539
+F645 A9 A5 LDA #$A5 A:9B X:02 Y:09 P:27 SP:FB PPU:224,242 CYC:25542
+F647 8D 47 06 STA $0647 = 9B A:A5 X:02 Y:09 P:A5 SP:FB PPU:224,248 CYC:25544
+F64A A9 48 LDA #$48 A:A5 X:02 Y:09 P:A5 SP:FB PPU:224,260 CYC:25548
+F64C 85 45 STA $45 = 48 A:48 X:02 Y:09 P:25 SP:FB PPU:224,266 CYC:25550
+F64E A9 05 LDA #$05 A:48 X:02 Y:09 P:25 SP:FB PPU:224,275 CYC:25553
+F650 85 46 STA $46 = 05 A:05 X:02 Y:09 P:25 SP:FB PPU:224,281 CYC:25555
+F652 A0 FF LDY #$FF A:05 X:02 Y:09 P:25 SP:FB PPU:224,290 CYC:25558
+F654 20 E9 FA JSR $FAE9 A:05 X:02 Y:FF P:A5 SP:FB PPU:224,296 CYC:25560
+FAE9 24 01 BIT $01 = FF A:05 X:02 Y:FF P:A5 SP:F9 PPU:224,314 CYC:25566
+FAEB 18 CLC A:05 X:02 Y:FF P:E5 SP:F9 PPU:224,323 CYC:25569
+FAEC A9 B2 LDA #$B2 A:05 X:02 Y:FF P:E4 SP:F9 PPU:224,329 CYC:25571
+FAEE 60 RTS A:B2 X:02 Y:FF P:E4 SP:F9 PPU:224,335 CYC:25573
+F657 73 45 *RRA ($45),Y = 0548 @ 0647 = A5 A:B2 X:02 Y:FF P:E4 SP:FB PPU:225, 12 CYC:25579
+F659 EA NOP A:05 X:02 Y:FF P:25 SP:FB PPU:225, 36 CYC:25587
+F65A EA NOP A:05 X:02 Y:FF P:25 SP:FB PPU:225, 42 CYC:25589
+F65B 08 PHP A:05 X:02 Y:FF P:25 SP:FB PPU:225, 48 CYC:25591
+F65C 48 PHA A:05 X:02 Y:FF P:25 SP:FA PPU:225, 57 CYC:25594
+F65D A0 0A LDY #$0A A:05 X:02 Y:FF P:25 SP:F9 PPU:225, 66 CYC:25597
+F65F 68 PLA A:05 X:02 Y:0A P:25 SP:F9 PPU:225, 72 CYC:25599
+F660 28 PLP A:05 X:02 Y:0A P:25 SP:FA PPU:225, 84 CYC:25603
+F661 20 EF FA JSR $FAEF A:05 X:02 Y:0A P:25 SP:FB PPU:225, 96 CYC:25607
+FAEF 70 2A BVS $FB1B A:05 X:02 Y:0A P:25 SP:F9 PPU:225,114 CYC:25613
+FAF1 90 28 BCC $FB1B A:05 X:02 Y:0A P:25 SP:F9 PPU:225,120 CYC:25615
+FAF3 30 26 BMI $FB1B A:05 X:02 Y:0A P:25 SP:F9 PPU:225,126 CYC:25617
+FAF5 C9 05 CMP #$05 A:05 X:02 Y:0A P:25 SP:F9 PPU:225,132 CYC:25619
+FAF7 D0 22 BNE $FB1B A:05 X:02 Y:0A P:27 SP:F9 PPU:225,138 CYC:25621
+FAF9 60 RTS A:05 X:02 Y:0A P:27 SP:F9 PPU:225,144 CYC:25623
+F664 AD 47 06 LDA $0647 = 52 A:05 X:02 Y:0A P:27 SP:FB PPU:225,162 CYC:25629
+F667 C9 52 CMP #$52 A:52 X:02 Y:0A P:25 SP:FB PPU:225,174 CYC:25633
+F669 F0 02 BEQ $F66D A:52 X:02 Y:0A P:27 SP:FB PPU:225,180 CYC:25635
+F66D A0 FF LDY #$FF A:52 X:02 Y:0A P:27 SP:FB PPU:225,189 CYC:25638
+F66F A9 29 LDA #$29 A:52 X:02 Y:FF P:A5 SP:FB PPU:225,195 CYC:25640
+F671 8D 47 06 STA $0647 = 52 A:29 X:02 Y:FF P:25 SP:FB PPU:225,201 CYC:25642
+F674 20 FA FA JSR $FAFA A:29 X:02 Y:FF P:25 SP:FB PPU:225,213 CYC:25646
+FAFA B8 CLV A:29 X:02 Y:FF P:25 SP:F9 PPU:225,231 CYC:25652
+FAFB 18 CLC A:29 X:02 Y:FF P:25 SP:F9 PPU:225,237 CYC:25654
+FAFC A9 42 LDA #$42 A:29 X:02 Y:FF P:24 SP:F9 PPU:225,243 CYC:25656
+FAFE 60 RTS A:42 X:02 Y:FF P:24 SP:F9 PPU:225,249 CYC:25658
+F677 73 45 *RRA ($45),Y = 0548 @ 0647 = 29 A:42 X:02 Y:FF P:24 SP:FB PPU:225,267 CYC:25664
+F679 EA NOP A:57 X:02 Y:FF P:24 SP:FB PPU:225,291 CYC:25672
+F67A EA NOP A:57 X:02 Y:FF P:24 SP:FB PPU:225,297 CYC:25674
+F67B 08 PHP A:57 X:02 Y:FF P:24 SP:FB PPU:225,303 CYC:25676
+F67C 48 PHA A:57 X:02 Y:FF P:24 SP:FA PPU:225,312 CYC:25679
+F67D A0 0B LDY #$0B A:57 X:02 Y:FF P:24 SP:F9 PPU:225,321 CYC:25682
+F67F 68 PLA A:57 X:02 Y:0B P:24 SP:F9 PPU:225,327 CYC:25684
+F680 28 PLP A:57 X:02 Y:0B P:24 SP:FA PPU:225,339 CYC:25688
+F681 20 FF FA JSR $FAFF A:57 X:02 Y:0B P:24 SP:FB PPU:226, 10 CYC:25692
+FAFF 70 1A BVS $FB1B A:57 X:02 Y:0B P:24 SP:F9 PPU:226, 28 CYC:25698
+FB01 30 18 BMI $FB1B A:57 X:02 Y:0B P:24 SP:F9 PPU:226, 34 CYC:25700
+FB03 B0 16 BCS $FB1B A:57 X:02 Y:0B P:24 SP:F9 PPU:226, 40 CYC:25702
+FB05 C9 57 CMP #$57 A:57 X:02 Y:0B P:24 SP:F9 PPU:226, 46 CYC:25704
+FB07 D0 12 BNE $FB1B A:57 X:02 Y:0B P:27 SP:F9 PPU:226, 52 CYC:25706
+FB09 60 RTS A:57 X:02 Y:0B P:27 SP:F9 PPU:226, 58 CYC:25708
+F684 AD 47 06 LDA $0647 = 14 A:57 X:02 Y:0B P:27 SP:FB PPU:226, 76 CYC:25714
+F687 C9 14 CMP #$14 A:14 X:02 Y:0B P:25 SP:FB PPU:226, 88 CYC:25718
+F689 F0 02 BEQ $F68D A:14 X:02 Y:0B P:27 SP:FB PPU:226, 94 CYC:25720
+F68D A0 FF LDY #$FF A:14 X:02 Y:0B P:27 SP:FB PPU:226,103 CYC:25723
+F68F A9 37 LDA #$37 A:14 X:02 Y:FF P:A5 SP:FB PPU:226,109 CYC:25725
+F691 8D 47 06 STA $0647 = 14 A:37 X:02 Y:FF P:25 SP:FB PPU:226,115 CYC:25727
+F694 20 0A FB JSR $FB0A A:37 X:02 Y:FF P:25 SP:FB PPU:226,127 CYC:25731
+FB0A 24 01 BIT $01 = FF A:37 X:02 Y:FF P:25 SP:F9 PPU:226,145 CYC:25737
+FB0C 38 SEC A:37 X:02 Y:FF P:E5 SP:F9 PPU:226,154 CYC:25740
+FB0D A9 75 LDA #$75 A:37 X:02 Y:FF P:E5 SP:F9 PPU:226,160 CYC:25742
+FB0F 60 RTS A:75 X:02 Y:FF P:65 SP:F9 PPU:226,166 CYC:25744
+F697 73 45 *RRA ($45),Y = 0548 @ 0647 = 37 A:75 X:02 Y:FF P:65 SP:FB PPU:226,184 CYC:25750
+F699 EA NOP A:11 X:02 Y:FF P:25 SP:FB PPU:226,208 CYC:25758
+F69A EA NOP A:11 X:02 Y:FF P:25 SP:FB PPU:226,214 CYC:25760
+F69B 08 PHP A:11 X:02 Y:FF P:25 SP:FB PPU:226,220 CYC:25762
+F69C 48 PHA A:11 X:02 Y:FF P:25 SP:FA PPU:226,229 CYC:25765
+F69D A0 0C LDY #$0C A:11 X:02 Y:FF P:25 SP:F9 PPU:226,238 CYC:25768
+F69F 68 PLA A:11 X:02 Y:0C P:25 SP:F9 PPU:226,244 CYC:25770
+F6A0 28 PLP A:11 X:02 Y:0C P:25 SP:FA PPU:226,256 CYC:25774
+F6A1 20 10 FB JSR $FB10 A:11 X:02 Y:0C P:25 SP:FB PPU:226,268 CYC:25778
+FB10 70 09 BVS $FB1B A:11 X:02 Y:0C P:25 SP:F9 PPU:226,286 CYC:25784
+FB12 30 07 BMI $FB1B A:11 X:02 Y:0C P:25 SP:F9 PPU:226,292 CYC:25786
+FB14 90 05 BCC $FB1B A:11 X:02 Y:0C P:25 SP:F9 PPU:226,298 CYC:25788
+FB16 C9 11 CMP #$11 A:11 X:02 Y:0C P:25 SP:F9 PPU:226,304 CYC:25790
+FB18 D0 01 BNE $FB1B A:11 X:02 Y:0C P:27 SP:F9 PPU:226,310 CYC:25792
+FB1A 60 RTS A:11 X:02 Y:0C P:27 SP:F9 PPU:226,316 CYC:25794
+F6A4 AD 47 06 LDA $0647 = 9B A:11 X:02 Y:0C P:27 SP:FB PPU:226,334 CYC:25800
+F6A7 C9 9B CMP #$9B A:9B X:02 Y:0C P:A5 SP:FB PPU:227, 5 CYC:25804
+F6A9 F0 02 BEQ $F6AD A:9B X:02 Y:0C P:27 SP:FB PPU:227, 11 CYC:25806
+F6AD A0 0D LDY #$0D A:9B X:02 Y:0C P:27 SP:FB PPU:227, 20 CYC:25809
+F6AF A2 FF LDX #$FF A:9B X:02 Y:0D P:25 SP:FB PPU:227, 26 CYC:25811
+F6B1 A9 A5 LDA #$A5 A:9B X:FF Y:0D P:A5 SP:FB PPU:227, 32 CYC:25813
+F6B3 85 47 STA $47 = 9B A:A5 X:FF Y:0D P:A5 SP:FB PPU:227, 38 CYC:25815
+F6B5 20 E9 FA JSR $FAE9 A:A5 X:FF Y:0D P:A5 SP:FB PPU:227, 47 CYC:25818
+FAE9 24 01 BIT $01 = FF A:A5 X:FF Y:0D P:A5 SP:F9 PPU:227, 65 CYC:25824
+FAEB 18 CLC A:A5 X:FF Y:0D P:E5 SP:F9 PPU:227, 74 CYC:25827
+FAEC A9 B2 LDA #$B2 A:A5 X:FF Y:0D P:E4 SP:F9 PPU:227, 80 CYC:25829
+FAEE 60 RTS A:B2 X:FF Y:0D P:E4 SP:F9 PPU:227, 86 CYC:25831
+F6B8 77 48 *RRA $48,X @ 47 = A5 A:B2 X:FF Y:0D P:E4 SP:FB PPU:227,104 CYC:25837
+F6BA EA NOP A:05 X:FF Y:0D P:25 SP:FB PPU:227,122 CYC:25843
+F6BB EA NOP A:05 X:FF Y:0D P:25 SP:FB PPU:227,128 CYC:25845
+F6BC EA NOP A:05 X:FF Y:0D P:25 SP:FB PPU:227,134 CYC:25847
+F6BD EA NOP A:05 X:FF Y:0D P:25 SP:FB PPU:227,140 CYC:25849
+F6BE 20 EF FA JSR $FAEF A:05 X:FF Y:0D P:25 SP:FB PPU:227,146 CYC:25851
+FAEF 70 2A BVS $FB1B A:05 X:FF Y:0D P:25 SP:F9 PPU:227,164 CYC:25857
+FAF1 90 28 BCC $FB1B A:05 X:FF Y:0D P:25 SP:F9 PPU:227,170 CYC:25859
+FAF3 30 26 BMI $FB1B A:05 X:FF Y:0D P:25 SP:F9 PPU:227,176 CYC:25861
+FAF5 C9 05 CMP #$05 A:05 X:FF Y:0D P:25 SP:F9 PPU:227,182 CYC:25863
+FAF7 D0 22 BNE $FB1B A:05 X:FF Y:0D P:27 SP:F9 PPU:227,188 CYC:25865
+FAF9 60 RTS A:05 X:FF Y:0D P:27 SP:F9 PPU:227,194 CYC:25867
+F6C1 A5 47 LDA $47 = 52 A:05 X:FF Y:0D P:27 SP:FB PPU:227,212 CYC:25873
+F6C3 C9 52 CMP #$52 A:52 X:FF Y:0D P:25 SP:FB PPU:227,221 CYC:25876
+F6C5 F0 02 BEQ $F6C9 A:52 X:FF Y:0D P:27 SP:FB PPU:227,227 CYC:25878
+F6C9 C8 INY A:52 X:FF Y:0D P:27 SP:FB PPU:227,236 CYC:25881
+F6CA A9 29 LDA #$29 A:52 X:FF Y:0E P:25 SP:FB PPU:227,242 CYC:25883
+F6CC 85 47 STA $47 = 52 A:29 X:FF Y:0E P:25 SP:FB PPU:227,248 CYC:25885
+F6CE 20 FA FA JSR $FAFA A:29 X:FF Y:0E P:25 SP:FB PPU:227,257 CYC:25888
+FAFA B8 CLV A:29 X:FF Y:0E P:25 SP:F9 PPU:227,275 CYC:25894
+FAFB 18 CLC A:29 X:FF Y:0E P:25 SP:F9 PPU:227,281 CYC:25896
+FAFC A9 42 LDA #$42 A:29 X:FF Y:0E P:24 SP:F9 PPU:227,287 CYC:25898
+FAFE 60 RTS A:42 X:FF Y:0E P:24 SP:F9 PPU:227,293 CYC:25900
+F6D1 77 48 *RRA $48,X @ 47 = 29 A:42 X:FF Y:0E P:24 SP:FB PPU:227,311 CYC:25906
+F6D3 EA NOP A:57 X:FF Y:0E P:24 SP:FB PPU:227,329 CYC:25912
+F6D4 EA NOP A:57 X:FF Y:0E P:24 SP:FB PPU:227,335 CYC:25914
+F6D5 EA NOP A:57 X:FF Y:0E P:24 SP:FB PPU:228, 0 CYC:25916
+F6D6 EA NOP A:57 X:FF Y:0E P:24 SP:FB PPU:228, 6 CYC:25918
+F6D7 20 FF FA JSR $FAFF A:57 X:FF Y:0E P:24 SP:FB PPU:228, 12 CYC:25920
+FAFF 70 1A BVS $FB1B A:57 X:FF Y:0E P:24 SP:F9 PPU:228, 30 CYC:25926
+FB01 30 18 BMI $FB1B A:57 X:FF Y:0E P:24 SP:F9 PPU:228, 36 CYC:25928
+FB03 B0 16 BCS $FB1B A:57 X:FF Y:0E P:24 SP:F9 PPU:228, 42 CYC:25930
+FB05 C9 57 CMP #$57 A:57 X:FF Y:0E P:24 SP:F9 PPU:228, 48 CYC:25932
+FB07 D0 12 BNE $FB1B A:57 X:FF Y:0E P:27 SP:F9 PPU:228, 54 CYC:25934
+FB09 60 RTS A:57 X:FF Y:0E P:27 SP:F9 PPU:228, 60 CYC:25936
+F6DA A5 47 LDA $47 = 14 A:57 X:FF Y:0E P:27 SP:FB PPU:228, 78 CYC:25942
+F6DC C9 14 CMP #$14 A:14 X:FF Y:0E P:25 SP:FB PPU:228, 87 CYC:25945
+F6DE F0 02 BEQ $F6E2 A:14 X:FF Y:0E P:27 SP:FB PPU:228, 93 CYC:25947
+F6E2 C8 INY A:14 X:FF Y:0E P:27 SP:FB PPU:228,102 CYC:25950
+F6E3 A9 37 LDA #$37 A:14 X:FF Y:0F P:25 SP:FB PPU:228,108 CYC:25952
+F6E5 85 47 STA $47 = 14 A:37 X:FF Y:0F P:25 SP:FB PPU:228,114 CYC:25954
+F6E7 20 0A FB JSR $FB0A A:37 X:FF Y:0F P:25 SP:FB PPU:228,123 CYC:25957
+FB0A 24 01 BIT $01 = FF A:37 X:FF Y:0F P:25 SP:F9 PPU:228,141 CYC:25963
+FB0C 38 SEC A:37 X:FF Y:0F P:E5 SP:F9 PPU:228,150 CYC:25966
+FB0D A9 75 LDA #$75 A:37 X:FF Y:0F P:E5 SP:F9 PPU:228,156 CYC:25968
+FB0F 60 RTS A:75 X:FF Y:0F P:65 SP:F9 PPU:228,162 CYC:25970
+F6EA 77 48 *RRA $48,X @ 47 = 37 A:75 X:FF Y:0F P:65 SP:FB PPU:228,180 CYC:25976
+F6EC EA NOP A:11 X:FF Y:0F P:25 SP:FB PPU:228,198 CYC:25982
+F6ED EA NOP A:11 X:FF Y:0F P:25 SP:FB PPU:228,204 CYC:25984
+F6EE EA NOP A:11 X:FF Y:0F P:25 SP:FB PPU:228,210 CYC:25986
+F6EF EA NOP A:11 X:FF Y:0F P:25 SP:FB PPU:228,216 CYC:25988
+F6F0 20 10 FB JSR $FB10 A:11 X:FF Y:0F P:25 SP:FB PPU:228,222 CYC:25990
+FB10 70 09 BVS $FB1B A:11 X:FF Y:0F P:25 SP:F9 PPU:228,240 CYC:25996
+FB12 30 07 BMI $FB1B A:11 X:FF Y:0F P:25 SP:F9 PPU:228,246 CYC:25998
+FB14 90 05 BCC $FB1B A:11 X:FF Y:0F P:25 SP:F9 PPU:228,252 CYC:26000
+FB16 C9 11 CMP #$11 A:11 X:FF Y:0F P:25 SP:F9 PPU:228,258 CYC:26002
+FB18 D0 01 BNE $FB1B A:11 X:FF Y:0F P:27 SP:F9 PPU:228,264 CYC:26004
+FB1A 60 RTS A:11 X:FF Y:0F P:27 SP:F9 PPU:228,270 CYC:26006
+F6F3 A5 47 LDA $47 = 9B A:11 X:FF Y:0F P:27 SP:FB PPU:228,288 CYC:26012
+F6F5 C9 9B CMP #$9B A:9B X:FF Y:0F P:A5 SP:FB PPU:228,297 CYC:26015
+F6F7 F0 02 BEQ $F6FB A:9B X:FF Y:0F P:27 SP:FB PPU:228,303 CYC:26017
+F6FB A9 A5 LDA #$A5 A:9B X:FF Y:0F P:27 SP:FB PPU:228,312 CYC:26020
+F6FD 8D 47 06 STA $0647 = 9B A:A5 X:FF Y:0F P:A5 SP:FB PPU:228,318 CYC:26022
+F700 A0 FF LDY #$FF A:A5 X:FF Y:0F P:A5 SP:FB PPU:228,330 CYC:26026
+F702 20 E9 FA JSR $FAE9 A:A5 X:FF Y:FF P:A5 SP:FB PPU:228,336 CYC:26028
+FAE9 24 01 BIT $01 = FF A:A5 X:FF Y:FF P:A5 SP:F9 PPU:229, 13 CYC:26034
+FAEB 18 CLC A:A5 X:FF Y:FF P:E5 SP:F9 PPU:229, 22 CYC:26037
+FAEC A9 B2 LDA #$B2 A:A5 X:FF Y:FF P:E4 SP:F9 PPU:229, 28 CYC:26039
+FAEE 60 RTS A:B2 X:FF Y:FF P:E4 SP:F9 PPU:229, 34 CYC:26041
+F705 7B 48 05 *RRA $0548,Y @ 0647 = A5 A:B2 X:FF Y:FF P:E4 SP:FB PPU:229, 52 CYC:26047
+F708 EA NOP A:05 X:FF Y:FF P:25 SP:FB PPU:229, 73 CYC:26054
+F709 EA NOP A:05 X:FF Y:FF P:25 SP:FB PPU:229, 79 CYC:26056
+F70A 08 PHP A:05 X:FF Y:FF P:25 SP:FB PPU:229, 85 CYC:26058
+F70B 48 PHA A:05 X:FF Y:FF P:25 SP:FA PPU:229, 94 CYC:26061
+F70C A0 10 LDY #$10 A:05 X:FF Y:FF P:25 SP:F9 PPU:229,103 CYC:26064
+F70E 68 PLA A:05 X:FF Y:10 P:25 SP:F9 PPU:229,109 CYC:26066
+F70F 28 PLP A:05 X:FF Y:10 P:25 SP:FA PPU:229,121 CYC:26070
+F710 20 EF FA JSR $FAEF A:05 X:FF Y:10 P:25 SP:FB PPU:229,133 CYC:26074
+FAEF 70 2A BVS $FB1B A:05 X:FF Y:10 P:25 SP:F9 PPU:229,151 CYC:26080
+FAF1 90 28 BCC $FB1B A:05 X:FF Y:10 P:25 SP:F9 PPU:229,157 CYC:26082
+FAF3 30 26 BMI $FB1B A:05 X:FF Y:10 P:25 SP:F9 PPU:229,163 CYC:26084
+FAF5 C9 05 CMP #$05 A:05 X:FF Y:10 P:25 SP:F9 PPU:229,169 CYC:26086
+FAF7 D0 22 BNE $FB1B A:05 X:FF Y:10 P:27 SP:F9 PPU:229,175 CYC:26088
+FAF9 60 RTS A:05 X:FF Y:10 P:27 SP:F9 PPU:229,181 CYC:26090
+F713 AD 47 06 LDA $0647 = 52 A:05 X:FF Y:10 P:27 SP:FB PPU:229,199 CYC:26096
+F716 C9 52 CMP #$52 A:52 X:FF Y:10 P:25 SP:FB PPU:229,211 CYC:26100
+F718 F0 02 BEQ $F71C A:52 X:FF Y:10 P:27 SP:FB PPU:229,217 CYC:26102
+F71C A0 FF LDY #$FF A:52 X:FF Y:10 P:27 SP:FB PPU:229,226 CYC:26105
+F71E A9 29 LDA #$29 A:52 X:FF Y:FF P:A5 SP:FB PPU:229,232 CYC:26107
+F720 8D 47 06 STA $0647 = 52 A:29 X:FF Y:FF P:25 SP:FB PPU:229,238 CYC:26109
+F723 20 FA FA JSR $FAFA A:29 X:FF Y:FF P:25 SP:FB PPU:229,250 CYC:26113
+FAFA B8 CLV A:29 X:FF Y:FF P:25 SP:F9 PPU:229,268 CYC:26119
+FAFB 18 CLC A:29 X:FF Y:FF P:25 SP:F9 PPU:229,274 CYC:26121
+FAFC A9 42 LDA #$42 A:29 X:FF Y:FF P:24 SP:F9 PPU:229,280 CYC:26123
+FAFE 60 RTS A:42 X:FF Y:FF P:24 SP:F9 PPU:229,286 CYC:26125
+F726 7B 48 05 *RRA $0548,Y @ 0647 = 29 A:42 X:FF Y:FF P:24 SP:FB PPU:229,304 CYC:26131
+F729 EA NOP A:57 X:FF Y:FF P:24 SP:FB PPU:229,325 CYC:26138
+F72A EA NOP A:57 X:FF Y:FF P:24 SP:FB PPU:229,331 CYC:26140
+F72B 08 PHP A:57 X:FF Y:FF P:24 SP:FB PPU:229,337 CYC:26142
+F72C 48 PHA A:57 X:FF Y:FF P:24 SP:FA PPU:230, 5 CYC:26145
+F72D A0 11 LDY #$11 A:57 X:FF Y:FF P:24 SP:F9 PPU:230, 14 CYC:26148
+F72F 68 PLA A:57 X:FF Y:11 P:24 SP:F9 PPU:230, 20 CYC:26150
+F730 28 PLP A:57 X:FF Y:11 P:24 SP:FA PPU:230, 32 CYC:26154
+F731 20 FF FA JSR $FAFF A:57 X:FF Y:11 P:24 SP:FB PPU:230, 44 CYC:26158
+FAFF 70 1A BVS $FB1B A:57 X:FF Y:11 P:24 SP:F9 PPU:230, 62 CYC:26164
+FB01 30 18 BMI $FB1B A:57 X:FF Y:11 P:24 SP:F9 PPU:230, 68 CYC:26166
+FB03 B0 16 BCS $FB1B A:57 X:FF Y:11 P:24 SP:F9 PPU:230, 74 CYC:26168
+FB05 C9 57 CMP #$57 A:57 X:FF Y:11 P:24 SP:F9 PPU:230, 80 CYC:26170
+FB07 D0 12 BNE $FB1B A:57 X:FF Y:11 P:27 SP:F9 PPU:230, 86 CYC:26172
+FB09 60 RTS A:57 X:FF Y:11 P:27 SP:F9 PPU:230, 92 CYC:26174
+F734 AD 47 06 LDA $0647 = 14 A:57 X:FF Y:11 P:27 SP:FB PPU:230,110 CYC:26180
+F737 C9 14 CMP #$14 A:14 X:FF Y:11 P:25 SP:FB PPU:230,122 CYC:26184
+F739 F0 02 BEQ $F73D A:14 X:FF Y:11 P:27 SP:FB PPU:230,128 CYC:26186
+F73D A0 FF LDY #$FF A:14 X:FF Y:11 P:27 SP:FB PPU:230,137 CYC:26189
+F73F A9 37 LDA #$37 A:14 X:FF Y:FF P:A5 SP:FB PPU:230,143 CYC:26191
+F741 8D 47 06 STA $0647 = 14 A:37 X:FF Y:FF P:25 SP:FB PPU:230,149 CYC:26193
+F744 20 0A FB JSR $FB0A A:37 X:FF Y:FF P:25 SP:FB PPU:230,161 CYC:26197
+FB0A 24 01 BIT $01 = FF A:37 X:FF Y:FF P:25 SP:F9 PPU:230,179 CYC:26203
+FB0C 38 SEC A:37 X:FF Y:FF P:E5 SP:F9 PPU:230,188 CYC:26206
+FB0D A9 75 LDA #$75 A:37 X:FF Y:FF P:E5 SP:F9 PPU:230,194 CYC:26208
+FB0F 60 RTS A:75 X:FF Y:FF P:65 SP:F9 PPU:230,200 CYC:26210
+F747 7B 48 05 *RRA $0548,Y @ 0647 = 37 A:75 X:FF Y:FF P:65 SP:FB PPU:230,218 CYC:26216
+F74A EA NOP A:11 X:FF Y:FF P:25 SP:FB PPU:230,239 CYC:26223
+F74B EA NOP A:11 X:FF Y:FF P:25 SP:FB PPU:230,245 CYC:26225
+F74C 08 PHP A:11 X:FF Y:FF P:25 SP:FB PPU:230,251 CYC:26227
+F74D 48 PHA A:11 X:FF Y:FF P:25 SP:FA PPU:230,260 CYC:26230
+F74E A0 12 LDY #$12 A:11 X:FF Y:FF P:25 SP:F9 PPU:230,269 CYC:26233
+F750 68 PLA A:11 X:FF Y:12 P:25 SP:F9 PPU:230,275 CYC:26235
+F751 28 PLP A:11 X:FF Y:12 P:25 SP:FA PPU:230,287 CYC:26239
+F752 20 10 FB JSR $FB10 A:11 X:FF Y:12 P:25 SP:FB PPU:230,299 CYC:26243
+FB10 70 09 BVS $FB1B A:11 X:FF Y:12 P:25 SP:F9 PPU:230,317 CYC:26249
+FB12 30 07 BMI $FB1B A:11 X:FF Y:12 P:25 SP:F9 PPU:230,323 CYC:26251
+FB14 90 05 BCC $FB1B A:11 X:FF Y:12 P:25 SP:F9 PPU:230,329 CYC:26253
+FB16 C9 11 CMP #$11 A:11 X:FF Y:12 P:25 SP:F9 PPU:230,335 CYC:26255
+FB18 D0 01 BNE $FB1B A:11 X:FF Y:12 P:27 SP:F9 PPU:231, 0 CYC:26257
+FB1A 60 RTS A:11 X:FF Y:12 P:27 SP:F9 PPU:231, 6 CYC:26259
+F755 AD 47 06 LDA $0647 = 9B A:11 X:FF Y:12 P:27 SP:FB PPU:231, 24 CYC:26265
+F758 C9 9B CMP #$9B A:9B X:FF Y:12 P:A5 SP:FB PPU:231, 36 CYC:26269
+F75A F0 02 BEQ $F75E A:9B X:FF Y:12 P:27 SP:FB PPU:231, 42 CYC:26271
+F75E A0 13 LDY #$13 A:9B X:FF Y:12 P:27 SP:FB PPU:231, 51 CYC:26274
+F760 A2 FF LDX #$FF A:9B X:FF Y:13 P:25 SP:FB PPU:231, 57 CYC:26276
+F762 A9 A5 LDA #$A5 A:9B X:FF Y:13 P:A5 SP:FB PPU:231, 63 CYC:26278
+F764 8D 47 06 STA $0647 = 9B A:A5 X:FF Y:13 P:A5 SP:FB PPU:231, 69 CYC:26280
+F767 20 E9 FA JSR $FAE9 A:A5 X:FF Y:13 P:A5 SP:FB PPU:231, 81 CYC:26284
+FAE9 24 01 BIT $01 = FF A:A5 X:FF Y:13 P:A5 SP:F9 PPU:231, 99 CYC:26290
+FAEB 18 CLC A:A5 X:FF Y:13 P:E5 SP:F9 PPU:231,108 CYC:26293
+FAEC A9 B2 LDA #$B2 A:A5 X:FF Y:13 P:E4 SP:F9 PPU:231,114 CYC:26295
+FAEE 60 RTS A:B2 X:FF Y:13 P:E4 SP:F9 PPU:231,120 CYC:26297
+F76A 7F 48 05 *RRA $0548,X @ 0647 = A5 A:B2 X:FF Y:13 P:E4 SP:FB PPU:231,138 CYC:26303
+F76D EA NOP A:05 X:FF Y:13 P:25 SP:FB PPU:231,159 CYC:26310
+F76E EA NOP A:05 X:FF Y:13 P:25 SP:FB PPU:231,165 CYC:26312
+F76F EA NOP A:05 X:FF Y:13 P:25 SP:FB PPU:231,171 CYC:26314
+F770 EA NOP A:05 X:FF Y:13 P:25 SP:FB PPU:231,177 CYC:26316
+F771 20 EF FA JSR $FAEF A:05 X:FF Y:13 P:25 SP:FB PPU:231,183 CYC:26318
+FAEF 70 2A BVS $FB1B A:05 X:FF Y:13 P:25 SP:F9 PPU:231,201 CYC:26324
+FAF1 90 28 BCC $FB1B A:05 X:FF Y:13 P:25 SP:F9 PPU:231,207 CYC:26326
+FAF3 30 26 BMI $FB1B A:05 X:FF Y:13 P:25 SP:F9 PPU:231,213 CYC:26328
+FAF5 C9 05 CMP #$05 A:05 X:FF Y:13 P:25 SP:F9 PPU:231,219 CYC:26330
+FAF7 D0 22 BNE $FB1B A:05 X:FF Y:13 P:27 SP:F9 PPU:231,225 CYC:26332
+FAF9 60 RTS A:05 X:FF Y:13 P:27 SP:F9 PPU:231,231 CYC:26334
+F774 AD 47 06 LDA $0647 = 52 A:05 X:FF Y:13 P:27 SP:FB PPU:231,249 CYC:26340
+F777 C9 52 CMP #$52 A:52 X:FF Y:13 P:25 SP:FB PPU:231,261 CYC:26344
+F779 F0 02 BEQ $F77D A:52 X:FF Y:13 P:27 SP:FB PPU:231,267 CYC:26346
+F77D C8 INY A:52 X:FF Y:13 P:27 SP:FB PPU:231,276 CYC:26349
+F77E A9 29 LDA #$29 A:52 X:FF Y:14 P:25 SP:FB PPU:231,282 CYC:26351
+F780 8D 47 06 STA $0647 = 52 A:29 X:FF Y:14 P:25 SP:FB PPU:231,288 CYC:26353
+F783 20 FA FA JSR $FAFA A:29 X:FF Y:14 P:25 SP:FB PPU:231,300 CYC:26357
+FAFA B8 CLV A:29 X:FF Y:14 P:25 SP:F9 PPU:231,318 CYC:26363
+FAFB 18 CLC A:29 X:FF Y:14 P:25 SP:F9 PPU:231,324 CYC:26365
+FAFC A9 42 LDA #$42 A:29 X:FF Y:14 P:24 SP:F9 PPU:231,330 CYC:26367
+FAFE 60 RTS A:42 X:FF Y:14 P:24 SP:F9 PPU:231,336 CYC:26369
+F786 7F 48 05 *RRA $0548,X @ 0647 = 29 A:42 X:FF Y:14 P:24 SP:FB PPU:232, 13 CYC:26375
+F789 EA NOP A:57 X:FF Y:14 P:24 SP:FB PPU:232, 34 CYC:26382
+F78A EA NOP A:57 X:FF Y:14 P:24 SP:FB PPU:232, 40 CYC:26384
+F78B EA NOP A:57 X:FF Y:14 P:24 SP:FB PPU:232, 46 CYC:26386
+F78C EA NOP A:57 X:FF Y:14 P:24 SP:FB PPU:232, 52 CYC:26388
+F78D 20 FF FA JSR $FAFF A:57 X:FF Y:14 P:24 SP:FB PPU:232, 58 CYC:26390
+FAFF 70 1A BVS $FB1B A:57 X:FF Y:14 P:24 SP:F9 PPU:232, 76 CYC:26396
+FB01 30 18 BMI $FB1B A:57 X:FF Y:14 P:24 SP:F9 PPU:232, 82 CYC:26398
+FB03 B0 16 BCS $FB1B A:57 X:FF Y:14 P:24 SP:F9 PPU:232, 88 CYC:26400
+FB05 C9 57 CMP #$57 A:57 X:FF Y:14 P:24 SP:F9 PPU:232, 94 CYC:26402
+FB07 D0 12 BNE $FB1B A:57 X:FF Y:14 P:27 SP:F9 PPU:232,100 CYC:26404
+FB09 60 RTS A:57 X:FF Y:14 P:27 SP:F9 PPU:232,106 CYC:26406
+F790 AD 47 06 LDA $0647 = 14 A:57 X:FF Y:14 P:27 SP:FB PPU:232,124 CYC:26412
+F793 C9 14 CMP #$14 A:14 X:FF Y:14 P:25 SP:FB PPU:232,136 CYC:26416
+F795 F0 02 BEQ $F799 A:14 X:FF Y:14 P:27 SP:FB PPU:232,142 CYC:26418
+F799 C8 INY A:14 X:FF Y:14 P:27 SP:FB PPU:232,151 CYC:26421
+F79A A9 37 LDA #$37 A:14 X:FF Y:15 P:25 SP:FB PPU:232,157 CYC:26423
+F79C 8D 47 06 STA $0647 = 14 A:37 X:FF Y:15 P:25 SP:FB PPU:232,163 CYC:26425
+F79F 20 0A FB JSR $FB0A A:37 X:FF Y:15 P:25 SP:FB PPU:232,175 CYC:26429
+FB0A 24 01 BIT $01 = FF A:37 X:FF Y:15 P:25 SP:F9 PPU:232,193 CYC:26435
+FB0C 38 SEC A:37 X:FF Y:15 P:E5 SP:F9 PPU:232,202 CYC:26438
+FB0D A9 75 LDA #$75 A:37 X:FF Y:15 P:E5 SP:F9 PPU:232,208 CYC:26440
+FB0F 60 RTS A:75 X:FF Y:15 P:65 SP:F9 PPU:232,214 CYC:26442
+F7A2 7F 48 05 *RRA $0548,X @ 0647 = 37 A:75 X:FF Y:15 P:65 SP:FB PPU:232,232 CYC:26448
+F7A5 EA NOP A:11 X:FF Y:15 P:25 SP:FB PPU:232,253 CYC:26455
+F7A6 EA NOP A:11 X:FF Y:15 P:25 SP:FB PPU:232,259 CYC:26457
+F7A7 EA NOP A:11 X:FF Y:15 P:25 SP:FB PPU:232,265 CYC:26459
+F7A8 EA NOP A:11 X:FF Y:15 P:25 SP:FB PPU:232,271 CYC:26461
+F7A9 20 10 FB JSR $FB10 A:11 X:FF Y:15 P:25 SP:FB PPU:232,277 CYC:26463
+FB10 70 09 BVS $FB1B A:11 X:FF Y:15 P:25 SP:F9 PPU:232,295 CYC:26469
+FB12 30 07 BMI $FB1B A:11 X:FF Y:15 P:25 SP:F9 PPU:232,301 CYC:26471
+FB14 90 05 BCC $FB1B A:11 X:FF Y:15 P:25 SP:F9 PPU:232,307 CYC:26473
+FB16 C9 11 CMP #$11 A:11 X:FF Y:15 P:25 SP:F9 PPU:232,313 CYC:26475
+FB18 D0 01 BNE $FB1B A:11 X:FF Y:15 P:27 SP:F9 PPU:232,319 CYC:26477
+FB1A 60 RTS A:11 X:FF Y:15 P:27 SP:F9 PPU:232,325 CYC:26479
+F7AC AD 47 06 LDA $0647 = 9B A:11 X:FF Y:15 P:27 SP:FB PPU:233, 2 CYC:26485
+F7AF C9 9B CMP #$9B A:9B X:FF Y:15 P:A5 SP:FB PPU:233, 14 CYC:26489
+F7B1 F0 02 BEQ $F7B5 A:9B X:FF Y:15 P:27 SP:FB PPU:233, 20 CYC:26491
+F7B5 60 RTS A:9B X:FF Y:15 P:27 SP:FB PPU:233, 29 CYC:26494
+C655 A5 00 LDA $00 = 00 A:9B X:FF Y:15 P:27 SP:FD PPU:233, 47 CYC:26500
+C657 05 10 ORA $10 = 00 A:00 X:FF Y:15 P:27 SP:FD PPU:233, 56 CYC:26503
+C659 05 11 ORA $11 = 00 A:00 X:FF Y:15 P:27 SP:FD PPU:233, 65 CYC:26506
+C65B F0 0E BEQ $C66B A:00 X:FF Y:15 P:27 SP:FD PPU:233, 74 CYC:26509
+C66B 20 89 C6 JSR $C689 A:00 X:FF Y:15 P:27 SP:FD PPU:233, 83 CYC:26512
+C689 A9 02 LDA #$02 A:00 X:FF Y:15 P:27 SP:FB PPU:233,101 CYC:26518
+C68B 8D 15 40 STA $4015 = FF A:02 X:FF Y:15 P:25 SP:FB PPU:233,107 CYC:26520
+C68E A9 3F LDA #$3F A:02 X:FF Y:15 P:25 SP:FB PPU:233,119 CYC:26524
+C690 8D 04 40 STA $4004 = FF A:3F X:FF Y:15 P:25 SP:FB PPU:233,125 CYC:26526
+C693 A9 9A LDA #$9A A:3F X:FF Y:15 P:25 SP:FB PPU:233,137 CYC:26530
+C695 8D 05 40 STA $4005 = FF A:9A X:FF Y:15 P:A5 SP:FB PPU:233,143 CYC:26532
+C698 A9 FF LDA #$FF A:9A X:FF Y:15 P:A5 SP:FB PPU:233,155 CYC:26536
+C69A 8D 06 40 STA $4006 = FF A:FF X:FF Y:15 P:A5 SP:FB PPU:233,161 CYC:26538
+C69D A9 00 LDA #$00 A:FF X:FF Y:15 P:A5 SP:FB PPU:233,173 CYC:26542
+C69F 8D 07 40 STA $4007 = FF A:00 X:FF Y:15 P:27 SP:FB PPU:233,179 CYC:26544
+C6A2 60 RTS A:00 X:FF Y:15 P:27 SP:FB PPU:233,191 CYC:26548
+C66E 60 RTS A:00 X:FF Y:15 P:27 SP:FD PPU:233,209 CYC:26554
diff --git a/exact_nocycle.txt b/exact_nocycle.txt
new file mode 100644
index 0000000..a49791d
--- /dev/null
+++ b/exact_nocycle.txt
@@ -0,0 +1,8991 @@
+C000 4C F5 C5 JMP $C5F5 A:00 X:00 Y:00 P:24 SP:FD
+C5F5 A2 00 LDX #$00 A:00 X:00 Y:00 P:24 SP:FD
+C5F7 86 00 STX $00 = 00 A:00 X:00 Y:00 P:26 SP:FD
+C5F9 86 10 STX $10 = 00 A:00 X:00 Y:00 P:26 SP:FD
+C5FB 86 11 STX $11 = 00 A:00 X:00 Y:00 P:26 SP:FD
+C5FD 20 2D C7 JSR $C72D A:00 X:00 Y:00 P:26 SP:FD
+C72D EA NOP A:00 X:00 Y:00 P:26 SP:FB
+C72E 38 SEC A:00 X:00 Y:00 P:26 SP:FB
+C72F B0 04 BCS $C735 A:00 X:00 Y:00 P:27 SP:FB
+C735 EA NOP A:00 X:00 Y:00 P:27 SP:FB
+C736 18 CLC A:00 X:00 Y:00 P:27 SP:FB
+C737 B0 03 BCS $C73C A:00 X:00 Y:00 P:26 SP:FB
+C739 4C 40 C7 JMP $C740 A:00 X:00 Y:00 P:26 SP:FB
+C740 EA NOP A:00 X:00 Y:00 P:26 SP:FB
+C741 38 SEC A:00 X:00 Y:00 P:26 SP:FB
+C742 90 03 BCC $C747 A:00 X:00 Y:00 P:27 SP:FB
+C744 4C 4B C7 JMP $C74B A:00 X:00 Y:00 P:27 SP:FB
+C74B EA NOP A:00 X:00 Y:00 P:27 SP:FB
+C74C 18 CLC A:00 X:00 Y:00 P:27 SP:FB
+C74D 90 04 BCC $C753 A:00 X:00 Y:00 P:26 SP:FB
+C753 EA NOP A:00 X:00 Y:00 P:26 SP:FB
+C754 A9 00 LDA #$00 A:00 X:00 Y:00 P:26 SP:FB
+C756 F0 04 BEQ $C75C A:00 X:00 Y:00 P:26 SP:FB
+C75C EA NOP A:00 X:00 Y:00 P:26 SP:FB
+C75D A9 40 LDA #$40 A:00 X:00 Y:00 P:26 SP:FB
+C75F F0 03 BEQ $C764 A:40 X:00 Y:00 P:24 SP:FB
+C761 4C 68 C7 JMP $C768 A:40 X:00 Y:00 P:24 SP:FB
+C768 EA NOP A:40 X:00 Y:00 P:24 SP:FB
+C769 A9 40 LDA #$40 A:40 X:00 Y:00 P:24 SP:FB
+C76B D0 04 BNE $C771 A:40 X:00 Y:00 P:24 SP:FB
+C771 EA NOP A:40 X:00 Y:00 P:24 SP:FB
+C772 A9 00 LDA #$00 A:40 X:00 Y:00 P:24 SP:FB
+C774 D0 03 BNE $C779 A:00 X:00 Y:00 P:26 SP:FB
+C776 4C 7D C7 JMP $C77D A:00 X:00 Y:00 P:26 SP:FB
+C77D EA NOP A:00 X:00 Y:00 P:26 SP:FB
+C77E A9 FF LDA #$FF A:00 X:00 Y:00 P:26 SP:FB
+C780 85 01 STA $01 = 00 A:FF X:00 Y:00 P:A4 SP:FB
+C782 24 01 BIT $01 = FF A:FF X:00 Y:00 P:A4 SP:FB
+C784 70 04 BVS $C78A A:FF X:00 Y:00 P:E4 SP:FB
+C78A EA NOP A:FF X:00 Y:00 P:E4 SP:FB
+C78B 24 01 BIT $01 = FF A:FF X:00 Y:00 P:E4 SP:FB
+C78D 50 03 BVC $C792 A:FF X:00 Y:00 P:E4 SP:FB
+C78F 4C 96 C7 JMP $C796 A:FF X:00 Y:00 P:E4 SP:FB
+C796 EA NOP A:FF X:00 Y:00 P:E4 SP:FB
+C797 A9 00 LDA #$00 A:FF X:00 Y:00 P:E4 SP:FB
+C799 85 01 STA $01 = FF A:00 X:00 Y:00 P:66 SP:FB
+C79B 24 01 BIT $01 = 00 A:00 X:00 Y:00 P:66 SP:FB
+C79D 50 04 BVC $C7A3 A:00 X:00 Y:00 P:26 SP:FB
+C7A3 EA NOP A:00 X:00 Y:00 P:26 SP:FB
+C7A4 24 01 BIT $01 = 00 A:00 X:00 Y:00 P:26 SP:FB
+C7A6 70 03 BVS $C7AB A:00 X:00 Y:00 P:26 SP:FB
+C7A8 4C AF C7 JMP $C7AF A:00 X:00 Y:00 P:26 SP:FB
+C7AF EA NOP A:00 X:00 Y:00 P:26 SP:FB
+C7B0 A9 00 LDA #$00 A:00 X:00 Y:00 P:26 SP:FB
+C7B2 10 04 BPL $C7B8 A:00 X:00 Y:00 P:26 SP:FB
+C7B8 EA NOP A:00 X:00 Y:00 P:26 SP:FB
+C7B9 A9 80 LDA #$80 A:00 X:00 Y:00 P:26 SP:FB
+C7BB 10 03 BPL $C7C0 A:80 X:00 Y:00 P:A4 SP:FB
+C7BD 4C D9 C7 JMP $C7D9 A:80 X:00 Y:00 P:A4 SP:FB
+C7D9 EA NOP A:80 X:00 Y:00 P:A4 SP:FB
+C7DA 60 RTS A:80 X:00 Y:00 P:A4 SP:FB
+C600 20 DB C7 JSR $C7DB A:80 X:00 Y:00 P:A4 SP:FD
+C7DB EA NOP A:80 X:00 Y:00 P:A4 SP:FB
+C7DC A9 FF LDA #$FF A:80 X:00 Y:00 P:A4 SP:FB
+C7DE 85 01 STA $01 = 00 A:FF X:00 Y:00 P:A4 SP:FB
+C7E0 24 01 BIT $01 = FF A:FF X:00 Y:00 P:A4 SP:FB
+C7E2 A9 00 LDA #$00 A:FF X:00 Y:00 P:E4 SP:FB
+C7E4 38 SEC A:00 X:00 Y:00 P:66 SP:FB
+C7E5 78 SEI A:00 X:00 Y:00 P:67 SP:FB
+C7E6 F8 SED A:00 X:00 Y:00 P:67 SP:FB
+C7E7 08 PHP A:00 X:00 Y:00 P:6F SP:FB
+C7E8 68 PLA A:00 X:00 Y:00 P:6F SP:FA
+C7E9 29 EF AND #$EF A:7F X:00 Y:00 P:6D SP:FB
+C7EB C9 6F CMP #$6F A:6F X:00 Y:00 P:6D SP:FB
+C7ED F0 04 BEQ $C7F3 A:6F X:00 Y:00 P:6F SP:FB
+C7F3 EA NOP A:6F X:00 Y:00 P:6F SP:FB
+C7F4 A9 40 LDA #$40 A:6F X:00 Y:00 P:6F SP:FB
+C7F6 85 01 STA $01 = FF A:40 X:00 Y:00 P:6D SP:FB
+C7F8 24 01 BIT $01 = 40 A:40 X:00 Y:00 P:6D SP:FB
+C7FA D8 CLD A:40 X:00 Y:00 P:6D SP:FB
+C7FB A9 10 LDA #$10 A:40 X:00 Y:00 P:65 SP:FB
+C7FD 18 CLC A:10 X:00 Y:00 P:65 SP:FB
+C7FE 08 PHP A:10 X:00 Y:00 P:64 SP:FB
+C7FF 68 PLA A:10 X:00 Y:00 P:64 SP:FA
+C800 29 EF AND #$EF A:74 X:00 Y:00 P:64 SP:FB
+C802 C9 64 CMP #$64 A:64 X:00 Y:00 P:64 SP:FB
+C804 F0 04 BEQ $C80A A:64 X:00 Y:00 P:67 SP:FB
+C80A EA NOP A:64 X:00 Y:00 P:67 SP:FB
+C80B A9 80 LDA #$80 A:64 X:00 Y:00 P:67 SP:FB
+C80D 85 01 STA $01 = 40 A:80 X:00 Y:00 P:E5 SP:FB
+C80F 24 01 BIT $01 = 80 A:80 X:00 Y:00 P:E5 SP:FB
+C811 F8 SED A:80 X:00 Y:00 P:A5 SP:FB
+C812 A9 00 LDA #$00 A:80 X:00 Y:00 P:AD SP:FB
+C814 38 SEC A:00 X:00 Y:00 P:2F SP:FB
+C815 08 PHP A:00 X:00 Y:00 P:2F SP:FB
+C816 68 PLA A:00 X:00 Y:00 P:2F SP:FA
+C817 29 EF AND #$EF A:3F X:00 Y:00 P:2D SP:FB
+C819 C9 2F CMP #$2F A:2F X:00 Y:00 P:2D SP:FB
+C81B F0 04 BEQ $C821 A:2F X:00 Y:00 P:2F SP:FB
+C821 EA NOP A:2F X:00 Y:00 P:2F SP:FB
+C822 A9 FF LDA #$FF A:2F X:00 Y:00 P:2F SP:FB
+C824 48 PHA A:FF X:00 Y:00 P:AD SP:FB
+C825 28 PLP A:FF X:00 Y:00 P:AD SP:FA
+C826 D0 09 BNE $C831 A:FF X:00 Y:00 P:EF SP:FB
+C828 10 07 BPL $C831 A:FF X:00 Y:00 P:EF SP:FB
+C82A 50 05 BVC $C831 A:FF X:00 Y:00 P:EF SP:FB
+C82C 90 03 BCC $C831 A:FF X:00 Y:00 P:EF SP:FB
+C82E 4C 35 C8 JMP $C835 A:FF X:00 Y:00 P:EF SP:FB
+C835 EA NOP A:FF X:00 Y:00 P:EF SP:FB
+C836 A9 04 LDA #$04 A:FF X:00 Y:00 P:EF SP:FB
+C838 48 PHA A:04 X:00 Y:00 P:6D SP:FB
+C839 28 PLP A:04 X:00 Y:00 P:6D SP:FA
+C83A F0 09 BEQ $C845 A:04 X:00 Y:00 P:24 SP:FB
+C83C 30 07 BMI $C845 A:04 X:00 Y:00 P:24 SP:FB
+C83E 70 05 BVS $C845 A:04 X:00 Y:00 P:24 SP:FB
+C840 B0 03 BCS $C845 A:04 X:00 Y:00 P:24 SP:FB
+C842 4C 49 C8 JMP $C849 A:04 X:00 Y:00 P:24 SP:FB
+C849 EA NOP A:04 X:00 Y:00 P:24 SP:FB
+C84A F8 SED A:04 X:00 Y:00 P:24 SP:FB
+C84B A9 FF LDA #$FF A:04 X:00 Y:00 P:2C SP:FB
+C84D 85 01 STA $01 = 80 A:FF X:00 Y:00 P:AC SP:FB
+C84F 24 01 BIT $01 = FF A:FF X:00 Y:00 P:AC SP:FB
+C851 18 CLC A:FF X:00 Y:00 P:EC SP:FB
+C852 A9 00 LDA #$00 A:FF X:00 Y:00 P:EC SP:FB
+C854 48 PHA A:00 X:00 Y:00 P:6E SP:FB
+C855 A9 FF LDA #$FF A:00 X:00 Y:00 P:6E SP:FA
+C857 68 PLA A:FF X:00 Y:00 P:EC SP:FA
+C858 D0 09 BNE $C863 A:00 X:00 Y:00 P:6E SP:FB
+C85A 30 07 BMI $C863 A:00 X:00 Y:00 P:6E SP:FB
+C85C 50 05 BVC $C863 A:00 X:00 Y:00 P:6E SP:FB
+C85E B0 03 BCS $C863 A:00 X:00 Y:00 P:6E SP:FB
+C860 4C 67 C8 JMP $C867 A:00 X:00 Y:00 P:6E SP:FB
+C867 EA NOP A:00 X:00 Y:00 P:6E SP:FB
+C868 A9 00 LDA #$00 A:00 X:00 Y:00 P:6E SP:FB
+C86A 85 01 STA $01 = FF A:00 X:00 Y:00 P:6E SP:FB
+C86C 24 01 BIT $01 = 00 A:00 X:00 Y:00 P:6E SP:FB
+C86E 38 SEC A:00 X:00 Y:00 P:2E SP:FB
+C86F A9 FF LDA #$FF A:00 X:00 Y:00 P:2F SP:FB
+C871 48 PHA A:FF X:00 Y:00 P:AD SP:FB
+C872 A9 00 LDA #$00 A:FF X:00 Y:00 P:AD SP:FA
+C874 68 PLA A:00 X:00 Y:00 P:2F SP:FA
+C875 F0 09 BEQ $C880 A:FF X:00 Y:00 P:AD SP:FB
+C877 10 07 BPL $C880 A:FF X:00 Y:00 P:AD SP:FB
+C879 70 05 BVS $C880 A:FF X:00 Y:00 P:AD SP:FB
+C87B 90 03 BCC $C880 A:FF X:00 Y:00 P:AD SP:FB
+C87D 4C 84 C8 JMP $C884 A:FF X:00 Y:00 P:AD SP:FB
+C884 60 RTS A:FF X:00 Y:00 P:AD SP:FB
+C603 20 85 C8 JSR $C885 A:FF X:00 Y:00 P:AD SP:FD
+C885 EA NOP A:FF X:00 Y:00 P:AD SP:FB
+C886 18 CLC A:FF X:00 Y:00 P:AD SP:FB
+C887 A9 FF LDA #$FF A:FF X:00 Y:00 P:AC SP:FB
+C889 85 01 STA $01 = 00 A:FF X:00 Y:00 P:AC SP:FB
+C88B 24 01 BIT $01 = FF A:FF X:00 Y:00 P:AC SP:FB
+C88D A9 55 LDA #$55 A:FF X:00 Y:00 P:EC SP:FB
+C88F 09 AA ORA #$AA A:55 X:00 Y:00 P:6C SP:FB
+C891 B0 0B BCS $C89E A:FF X:00 Y:00 P:EC SP:FB
+C893 10 09 BPL $C89E A:FF X:00 Y:00 P:EC SP:FB
+C895 C9 FF CMP #$FF A:FF X:00 Y:00 P:EC SP:FB
+C897 D0 05 BNE $C89E A:FF X:00 Y:00 P:6F SP:FB
+C899 50 03 BVC $C89E A:FF X:00 Y:00 P:6F SP:FB
+C89B 4C A2 C8 JMP $C8A2 A:FF X:00 Y:00 P:6F SP:FB
+C8A2 EA NOP A:FF X:00 Y:00 P:6F SP:FB
+C8A3 38 SEC A:FF X:00 Y:00 P:6F SP:FB
+C8A4 B8 CLV A:FF X:00 Y:00 P:6F SP:FB
+C8A5 A9 00 LDA #$00 A:FF X:00 Y:00 P:2F SP:FB
+C8A7 09 00 ORA #$00 A:00 X:00 Y:00 P:2F SP:FB
+C8A9 D0 09 BNE $C8B4 A:00 X:00 Y:00 P:2F SP:FB
+C8AB 70 07 BVS $C8B4 A:00 X:00 Y:00 P:2F SP:FB
+C8AD 90 05 BCC $C8B4 A:00 X:00 Y:00 P:2F SP:FB
+C8AF 30 03 BMI $C8B4 A:00 X:00 Y:00 P:2F SP:FB
+C8B1 4C B8 C8 JMP $C8B8 A:00 X:00 Y:00 P:2F SP:FB
+C8B8 EA NOP A:00 X:00 Y:00 P:2F SP:FB
+C8B9 18 CLC A:00 X:00 Y:00 P:2F SP:FB
+C8BA 24 01 BIT $01 = FF A:00 X:00 Y:00 P:2E SP:FB
+C8BC A9 55 LDA #$55 A:00 X:00 Y:00 P:EE SP:FB
+C8BE 29 AA AND #$AA A:55 X:00 Y:00 P:6C SP:FB
+C8C0 D0 09 BNE $C8CB A:00 X:00 Y:00 P:6E SP:FB
+C8C2 50 07 BVC $C8CB A:00 X:00 Y:00 P:6E SP:FB
+C8C4 B0 05 BCS $C8CB A:00 X:00 Y:00 P:6E SP:FB
+C8C6 30 03 BMI $C8CB A:00 X:00 Y:00 P:6E SP:FB
+C8C8 4C CF C8 JMP $C8CF A:00 X:00 Y:00 P:6E SP:FB
+C8CF EA NOP A:00 X:00 Y:00 P:6E SP:FB
+C8D0 38 SEC A:00 X:00 Y:00 P:6E SP:FB
+C8D1 B8 CLV A:00 X:00 Y:00 P:6F SP:FB
+C8D2 A9 F8 LDA #$F8 A:00 X:00 Y:00 P:2F SP:FB
+C8D4 29 EF AND #$EF A:F8 X:00 Y:00 P:AD SP:FB
+C8D6 90 0B BCC $C8E3 A:E8 X:00 Y:00 P:AD SP:FB
+C8D8 10 09 BPL $C8E3 A:E8 X:00 Y:00 P:AD SP:FB
+C8DA C9 E8 CMP #$E8 A:E8 X:00 Y:00 P:AD SP:FB
+C8DC D0 05 BNE $C8E3 A:E8 X:00 Y:00 P:2F SP:FB
+C8DE 70 03 BVS $C8E3 A:E8 X:00 Y:00 P:2F SP:FB
+C8E0 4C E7 C8 JMP $C8E7 A:E8 X:00 Y:00 P:2F SP:FB
+C8E7 EA NOP A:E8 X:00 Y:00 P:2F SP:FB
+C8E8 18 CLC A:E8 X:00 Y:00 P:2F SP:FB
+C8E9 24 01 BIT $01 = FF A:E8 X:00 Y:00 P:2E SP:FB
+C8EB A9 5F LDA #$5F A:E8 X:00 Y:00 P:EC SP:FB
+C8ED 49 AA EOR #$AA A:5F X:00 Y:00 P:6C SP:FB
+C8EF B0 0B BCS $C8FC A:F5 X:00 Y:00 P:EC SP:FB
+C8F1 10 09 BPL $C8FC A:F5 X:00 Y:00 P:EC SP:FB
+C8F3 C9 F5 CMP #$F5 A:F5 X:00 Y:00 P:EC SP:FB
+C8F5 D0 05 BNE $C8FC A:F5 X:00 Y:00 P:6F SP:FB
+C8F7 50 03 BVC $C8FC A:F5 X:00 Y:00 P:6F SP:FB
+C8F9 4C 00 C9 JMP $C900 A:F5 X:00 Y:00 P:6F SP:FB
+C900 EA NOP A:F5 X:00 Y:00 P:6F SP:FB
+C901 38 SEC A:F5 X:00 Y:00 P:6F SP:FB
+C902 B8 CLV A:F5 X:00 Y:00 P:6F SP:FB
+C903 A9 70 LDA #$70 A:F5 X:00 Y:00 P:2F SP:FB
+C905 49 70 EOR #$70 A:70 X:00 Y:00 P:2D SP:FB
+C907 D0 09 BNE $C912 A:00 X:00 Y:00 P:2F SP:FB
+C909 70 07 BVS $C912 A:00 X:00 Y:00 P:2F SP:FB
+C90B 90 05 BCC $C912 A:00 X:00 Y:00 P:2F SP:FB
+C90D 30 03 BMI $C912 A:00 X:00 Y:00 P:2F SP:FB
+C90F 4C 16 C9 JMP $C916 A:00 X:00 Y:00 P:2F SP:FB
+C916 EA NOP A:00 X:00 Y:00 P:2F SP:FB
+C917 18 CLC A:00 X:00 Y:00 P:2F SP:FB
+C918 24 01 BIT $01 = FF A:00 X:00 Y:00 P:2E SP:FB
+C91A A9 00 LDA #$00 A:00 X:00 Y:00 P:EE SP:FB
+C91C 69 69 ADC #$69 A:00 X:00 Y:00 P:6E SP:FB
+C91E 30 0B BMI $C92B A:69 X:00 Y:00 P:2C SP:FB
+C920 B0 09 BCS $C92B A:69 X:00 Y:00 P:2C SP:FB
+C922 C9 69 CMP #$69 A:69 X:00 Y:00 P:2C SP:FB
+C924 D0 05 BNE $C92B A:69 X:00 Y:00 P:2F SP:FB
+C926 70 03 BVS $C92B A:69 X:00 Y:00 P:2F SP:FB
+C928 4C 2F C9 JMP $C92F A:69 X:00 Y:00 P:2F SP:FB
+C92F EA NOP A:69 X:00 Y:00 P:2F SP:FB
+C930 38 SEC A:69 X:00 Y:00 P:2F SP:FB
+C931 F8 SED A:69 X:00 Y:00 P:2F SP:FB
+C932 24 01 BIT $01 = FF A:69 X:00 Y:00 P:2F SP:FB
+C934 A9 01 LDA #$01 A:69 X:00 Y:00 P:ED SP:FB
+C936 69 69 ADC #$69 A:01 X:00 Y:00 P:6D SP:FB
+C938 30 0B BMI $C945 A:6B X:00 Y:00 P:2C SP:FB
+C93A B0 09 BCS $C945 A:6B X:00 Y:00 P:2C SP:FB
+C93C C9 6B CMP #$6B A:6B X:00 Y:00 P:2C SP:FB
+C93E D0 05 BNE $C945 A:6B X:00 Y:00 P:2F SP:FB
+C940 70 03 BVS $C945 A:6B X:00 Y:00 P:2F SP:FB
+C942 4C 49 C9 JMP $C949 A:6B X:00 Y:00 P:2F SP:FB
+C949 EA NOP A:6B X:00 Y:00 P:2F SP:FB
+C94A D8 CLD A:6B X:00 Y:00 P:2F SP:FB
+C94B 38 SEC A:6B X:00 Y:00 P:27 SP:FB
+C94C B8 CLV A:6B X:00 Y:00 P:27 SP:FB
+C94D A9 7F LDA #$7F A:6B X:00 Y:00 P:27 SP:FB
+C94F 69 7F ADC #$7F A:7F X:00 Y:00 P:25 SP:FB
+C951 10 0B BPL $C95E A:FF X:00 Y:00 P:E4 SP:FB
+C953 B0 09 BCS $C95E A:FF X:00 Y:00 P:E4 SP:FB
+C955 C9 FF CMP #$FF A:FF X:00 Y:00 P:E4 SP:FB
+C957 D0 05 BNE $C95E A:FF X:00 Y:00 P:67 SP:FB
+C959 50 03 BVC $C95E A:FF X:00 Y:00 P:67 SP:FB
+C95B 4C 62 C9 JMP $C962 A:FF X:00 Y:00 P:67 SP:FB
+C962 EA NOP A:FF X:00 Y:00 P:67 SP:FB
+C963 18 CLC A:FF X:00 Y:00 P:67 SP:FB
+C964 24 01 BIT $01 = FF A:FF X:00 Y:00 P:66 SP:FB
+C966 A9 7F LDA #$7F A:FF X:00 Y:00 P:E4 SP:FB
+C968 69 80 ADC #$80 A:7F X:00 Y:00 P:64 SP:FB
+C96A 10 0B BPL $C977 A:FF X:00 Y:00 P:A4 SP:FB
+C96C B0 09 BCS $C977 A:FF X:00 Y:00 P:A4 SP:FB
+C96E C9 FF CMP #$FF A:FF X:00 Y:00 P:A4 SP:FB
+C970 D0 05 BNE $C977 A:FF X:00 Y:00 P:27 SP:FB
+C972 70 03 BVS $C977 A:FF X:00 Y:00 P:27 SP:FB
+C974 4C 7B C9 JMP $C97B A:FF X:00 Y:00 P:27 SP:FB
+C97B EA NOP A:FF X:00 Y:00 P:27 SP:FB
+C97C 38 SEC A:FF X:00 Y:00 P:27 SP:FB
+C97D B8 CLV A:FF X:00 Y:00 P:27 SP:FB
+C97E A9 7F LDA #$7F A:FF X:00 Y:00 P:27 SP:FB
+C980 69 80 ADC #$80 A:7F X:00 Y:00 P:25 SP:FB
+C982 D0 09 BNE $C98D A:00 X:00 Y:00 P:27 SP:FB
+C984 30 07 BMI $C98D A:00 X:00 Y:00 P:27 SP:FB
+C986 70 05 BVS $C98D A:00 X:00 Y:00 P:27 SP:FB
+C988 90 03 BCC $C98D A:00 X:00 Y:00 P:27 SP:FB
+C98A 4C 91 C9 JMP $C991 A:00 X:00 Y:00 P:27 SP:FB
+C991 EA NOP A:00 X:00 Y:00 P:27 SP:FB
+C992 38 SEC A:00 X:00 Y:00 P:27 SP:FB
+C993 B8 CLV A:00 X:00 Y:00 P:27 SP:FB
+C994 A9 9F LDA #$9F A:00 X:00 Y:00 P:27 SP:FB
+C996 F0 09 BEQ $C9A1 A:9F X:00 Y:00 P:A5 SP:FB
+C998 10 07 BPL $C9A1 A:9F X:00 Y:00 P:A5 SP:FB
+C99A 70 05 BVS $C9A1 A:9F X:00 Y:00 P:A5 SP:FB
+C99C 90 03 BCC $C9A1 A:9F X:00 Y:00 P:A5 SP:FB
+C99E 4C A5 C9 JMP $C9A5 A:9F X:00 Y:00 P:A5 SP:FB
+C9A5 EA NOP A:9F X:00 Y:00 P:A5 SP:FB
+C9A6 18 CLC A:9F X:00 Y:00 P:A5 SP:FB
+C9A7 24 01 BIT $01 = FF A:9F X:00 Y:00 P:A4 SP:FB
+C9A9 A9 00 LDA #$00 A:9F X:00 Y:00 P:E4 SP:FB
+C9AB D0 09 BNE $C9B6 A:00 X:00 Y:00 P:66 SP:FB
+C9AD 30 07 BMI $C9B6 A:00 X:00 Y:00 P:66 SP:FB
+C9AF 50 05 BVC $C9B6 A:00 X:00 Y:00 P:66 SP:FB
+C9B1 B0 03 BCS $C9B6 A:00 X:00 Y:00 P:66 SP:FB
+C9B3 4C BA C9 JMP $C9BA A:00 X:00 Y:00 P:66 SP:FB
+C9BA EA NOP A:00 X:00 Y:00 P:66 SP:FB
+C9BB 24 01 BIT $01 = FF A:00 X:00 Y:00 P:66 SP:FB
+C9BD A9 40 LDA #$40 A:00 X:00 Y:00 P:E6 SP:FB
+C9BF C9 40 CMP #$40 A:40 X:00 Y:00 P:64 SP:FB
+C9C1 30 09 BMI $C9CC A:40 X:00 Y:00 P:67 SP:FB
+C9C3 90 07 BCC $C9CC A:40 X:00 Y:00 P:67 SP:FB
+C9C5 D0 05 BNE $C9CC A:40 X:00 Y:00 P:67 SP:FB
+C9C7 50 03 BVC $C9CC A:40 X:00 Y:00 P:67 SP:FB
+C9C9 4C D0 C9 JMP $C9D0 A:40 X:00 Y:00 P:67 SP:FB
+C9D0 EA NOP A:40 X:00 Y:00 P:67 SP:FB
+C9D1 B8 CLV A:40 X:00 Y:00 P:67 SP:FB
+C9D2 C9 3F CMP #$3F A:40 X:00 Y:00 P:27 SP:FB
+C9D4 F0 09 BEQ $C9DF A:40 X:00 Y:00 P:25 SP:FB
+C9D6 30 07 BMI $C9DF A:40 X:00 Y:00 P:25 SP:FB
+C9D8 90 05 BCC $C9DF A:40 X:00 Y:00 P:25 SP:FB
+C9DA 70 03 BVS $C9DF A:40 X:00 Y:00 P:25 SP:FB
+C9DC 4C E3 C9 JMP $C9E3 A:40 X:00 Y:00 P:25 SP:FB
+C9E3 EA NOP A:40 X:00 Y:00 P:25 SP:FB
+C9E4 C9 41 CMP #$41 A:40 X:00 Y:00 P:25 SP:FB
+C9E6 F0 07 BEQ $C9EF A:40 X:00 Y:00 P:A4 SP:FB
+C9E8 10 05 BPL $C9EF A:40 X:00 Y:00 P:A4 SP:FB
+C9EA 10 03 BPL $C9EF A:40 X:00 Y:00 P:A4 SP:FB
+C9EC 4C F3 C9 JMP $C9F3 A:40 X:00 Y:00 P:A4 SP:FB
+C9F3 EA NOP A:40 X:00 Y:00 P:A4 SP:FB
+C9F4 A9 80 LDA #$80 A:40 X:00 Y:00 P:A4 SP:FB
+C9F6 C9 00 CMP #$00 A:80 X:00 Y:00 P:A4 SP:FB
+C9F8 F0 07 BEQ $CA01 A:80 X:00 Y:00 P:A5 SP:FB
+C9FA 10 05 BPL $CA01 A:80 X:00 Y:00 P:A5 SP:FB
+C9FC 90 03 BCC $CA01 A:80 X:00 Y:00 P:A5 SP:FB
+C9FE 4C 05 CA JMP $CA05 A:80 X:00 Y:00 P:A5 SP:FB
+CA05 EA NOP A:80 X:00 Y:00 P:A5 SP:FB
+CA06 C9 80 CMP #$80 A:80 X:00 Y:00 P:A5 SP:FB
+CA08 D0 07 BNE $CA11 A:80 X:00 Y:00 P:27 SP:FB
+CA0A 30 05 BMI $CA11 A:80 X:00 Y:00 P:27 SP:FB
+CA0C 90 03 BCC $CA11 A:80 X:00 Y:00 P:27 SP:FB
+CA0E 4C 15 CA JMP $CA15 A:80 X:00 Y:00 P:27 SP:FB
+CA15 EA NOP A:80 X:00 Y:00 P:27 SP:FB
+CA16 C9 81 CMP #$81 A:80 X:00 Y:00 P:27 SP:FB
+CA18 B0 07 BCS $CA21 A:80 X:00 Y:00 P:A4 SP:FB
+CA1A F0 05 BEQ $CA21 A:80 X:00 Y:00 P:A4 SP:FB
+CA1C 10 03 BPL $CA21 A:80 X:00 Y:00 P:A4 SP:FB
+CA1E 4C 25 CA JMP $CA25 A:80 X:00 Y:00 P:A4 SP:FB
+CA25 EA NOP A:80 X:00 Y:00 P:A4 SP:FB
+CA26 C9 7F CMP #$7F A:80 X:00 Y:00 P:A4 SP:FB
+CA28 90 07 BCC $CA31 A:80 X:00 Y:00 P:25 SP:FB
+CA2A F0 05 BEQ $CA31 A:80 X:00 Y:00 P:25 SP:FB
+CA2C 30 03 BMI $CA31 A:80 X:00 Y:00 P:25 SP:FB
+CA2E 4C 35 CA JMP $CA35 A:80 X:00 Y:00 P:25 SP:FB
+CA35 EA NOP A:80 X:00 Y:00 P:25 SP:FB
+CA36 24 01 BIT $01 = FF A:80 X:00 Y:00 P:25 SP:FB
+CA38 A0 40 LDY #$40 A:80 X:00 Y:00 P:E5 SP:FB
+CA3A C0 40 CPY #$40 A:80 X:00 Y:40 P:65 SP:FB
+CA3C D0 09 BNE $CA47 A:80 X:00 Y:40 P:67 SP:FB
+CA3E 30 07 BMI $CA47 A:80 X:00 Y:40 P:67 SP:FB
+CA40 90 05 BCC $CA47 A:80 X:00 Y:40 P:67 SP:FB
+CA42 50 03 BVC $CA47 A:80 X:00 Y:40 P:67 SP:FB
+CA44 4C 4B CA JMP $CA4B A:80 X:00 Y:40 P:67 SP:FB
+CA4B EA NOP A:80 X:00 Y:40 P:67 SP:FB
+CA4C B8 CLV A:80 X:00 Y:40 P:67 SP:FB
+CA4D C0 3F CPY #$3F A:80 X:00 Y:40 P:27 SP:FB
+CA4F F0 09 BEQ $CA5A A:80 X:00 Y:40 P:25 SP:FB
+CA51 30 07 BMI $CA5A A:80 X:00 Y:40 P:25 SP:FB
+CA53 90 05 BCC $CA5A A:80 X:00 Y:40 P:25 SP:FB
+CA55 70 03 BVS $CA5A A:80 X:00 Y:40 P:25 SP:FB
+CA57 4C 5E CA JMP $CA5E A:80 X:00 Y:40 P:25 SP:FB
+CA5E EA NOP A:80 X:00 Y:40 P:25 SP:FB
+CA5F C0 41 CPY #$41 A:80 X:00 Y:40 P:25 SP:FB
+CA61 F0 07 BEQ $CA6A A:80 X:00 Y:40 P:A4 SP:FB
+CA63 10 05 BPL $CA6A A:80 X:00 Y:40 P:A4 SP:FB
+CA65 10 03 BPL $CA6A A:80 X:00 Y:40 P:A4 SP:FB
+CA67 4C 6E CA JMP $CA6E A:80 X:00 Y:40 P:A4 SP:FB
+CA6E EA NOP A:80 X:00 Y:40 P:A4 SP:FB
+CA6F A0 80 LDY #$80 A:80 X:00 Y:40 P:A4 SP:FB
+CA71 C0 00 CPY #$00 A:80 X:00 Y:80 P:A4 SP:FB
+CA73 F0 07 BEQ $CA7C A:80 X:00 Y:80 P:A5 SP:FB
+CA75 10 05 BPL $CA7C A:80 X:00 Y:80 P:A5 SP:FB
+CA77 90 03 BCC $CA7C A:80 X:00 Y:80 P:A5 SP:FB
+CA79 4C 80 CA JMP $CA80 A:80 X:00 Y:80 P:A5 SP:FB
+CA80 EA NOP A:80 X:00 Y:80 P:A5 SP:FB
+CA81 C0 80 CPY #$80 A:80 X:00 Y:80 P:A5 SP:FB
+CA83 D0 07 BNE $CA8C A:80 X:00 Y:80 P:27 SP:FB
+CA85 30 05 BMI $CA8C A:80 X:00 Y:80 P:27 SP:FB
+CA87 90 03 BCC $CA8C A:80 X:00 Y:80 P:27 SP:FB
+CA89 4C 90 CA JMP $CA90 A:80 X:00 Y:80 P:27 SP:FB
+CA90 EA NOP A:80 X:00 Y:80 P:27 SP:FB
+CA91 C0 81 CPY #$81 A:80 X:00 Y:80 P:27 SP:FB
+CA93 B0 07 BCS $CA9C A:80 X:00 Y:80 P:A4 SP:FB
+CA95 F0 05 BEQ $CA9C A:80 X:00 Y:80 P:A4 SP:FB
+CA97 10 03 BPL $CA9C A:80 X:00 Y:80 P:A4 SP:FB
+CA99 4C A0 CA JMP $CAA0 A:80 X:00 Y:80 P:A4 SP:FB
+CAA0 EA NOP A:80 X:00 Y:80 P:A4 SP:FB
+CAA1 C0 7F CPY #$7F A:80 X:00 Y:80 P:A4 SP:FB
+CAA3 90 07 BCC $CAAC A:80 X:00 Y:80 P:25 SP:FB
+CAA5 F0 05 BEQ $CAAC A:80 X:00 Y:80 P:25 SP:FB
+CAA7 30 03 BMI $CAAC A:80 X:00 Y:80 P:25 SP:FB
+CAA9 4C B0 CA JMP $CAB0 A:80 X:00 Y:80 P:25 SP:FB
+CAB0 EA NOP A:80 X:00 Y:80 P:25 SP:FB
+CAB1 24 01 BIT $01 = FF A:80 X:00 Y:80 P:25 SP:FB
+CAB3 A2 40 LDX #$40 A:80 X:00 Y:80 P:E5 SP:FB
+CAB5 E0 40 CPX #$40 A:80 X:40 Y:80 P:65 SP:FB
+CAB7 D0 09 BNE $CAC2 A:80 X:40 Y:80 P:67 SP:FB
+CAB9 30 07 BMI $CAC2 A:80 X:40 Y:80 P:67 SP:FB
+CABB 90 05 BCC $CAC2 A:80 X:40 Y:80 P:67 SP:FB
+CABD 50 03 BVC $CAC2 A:80 X:40 Y:80 P:67 SP:FB
+CABF 4C C6 CA JMP $CAC6 A:80 X:40 Y:80 P:67 SP:FB
+CAC6 EA NOP A:80 X:40 Y:80 P:67 SP:FB
+CAC7 B8 CLV A:80 X:40 Y:80 P:67 SP:FB
+CAC8 E0 3F CPX #$3F A:80 X:40 Y:80 P:27 SP:FB
+CACA F0 09 BEQ $CAD5 A:80 X:40 Y:80 P:25 SP:FB
+CACC 30 07 BMI $CAD5 A:80 X:40 Y:80 P:25 SP:FB
+CACE 90 05 BCC $CAD5 A:80 X:40 Y:80 P:25 SP:FB
+CAD0 70 03 BVS $CAD5 A:80 X:40 Y:80 P:25 SP:FB
+CAD2 4C D9 CA JMP $CAD9 A:80 X:40 Y:80 P:25 SP:FB
+CAD9 EA NOP A:80 X:40 Y:80 P:25 SP:FB
+CADA E0 41 CPX #$41 A:80 X:40 Y:80 P:25 SP:FB
+CADC F0 07 BEQ $CAE5 A:80 X:40 Y:80 P:A4 SP:FB
+CADE 10 05 BPL $CAE5 A:80 X:40 Y:80 P:A4 SP:FB
+CAE0 10 03 BPL $CAE5 A:80 X:40 Y:80 P:A4 SP:FB
+CAE2 4C E9 CA JMP $CAE9 A:80 X:40 Y:80 P:A4 SP:FB
+CAE9 EA NOP A:80 X:40 Y:80 P:A4 SP:FB
+CAEA A2 80 LDX #$80 A:80 X:40 Y:80 P:A4 SP:FB
+CAEC E0 00 CPX #$00 A:80 X:80 Y:80 P:A4 SP:FB
+CAEE F0 07 BEQ $CAF7 A:80 X:80 Y:80 P:A5 SP:FB
+CAF0 10 05 BPL $CAF7 A:80 X:80 Y:80 P:A5 SP:FB
+CAF2 90 03 BCC $CAF7 A:80 X:80 Y:80 P:A5 SP:FB
+CAF4 4C FB CA JMP $CAFB A:80 X:80 Y:80 P:A5 SP:FB
+CAFB EA NOP A:80 X:80 Y:80 P:A5 SP:FB
+CAFC E0 80 CPX #$80 A:80 X:80 Y:80 P:A5 SP:FB
+CAFE D0 07 BNE $CB07 A:80 X:80 Y:80 P:27 SP:FB
+CB00 30 05 BMI $CB07 A:80 X:80 Y:80 P:27 SP:FB
+CB02 90 03 BCC $CB07 A:80 X:80 Y:80 P:27 SP:FB
+CB04 4C 0B CB JMP $CB0B A:80 X:80 Y:80 P:27 SP:FB
+CB0B EA NOP A:80 X:80 Y:80 P:27 SP:FB
+CB0C E0 81 CPX #$81 A:80 X:80 Y:80 P:27 SP:FB
+CB0E B0 07 BCS $CB17 A:80 X:80 Y:80 P:A4 SP:FB
+CB10 F0 05 BEQ $CB17 A:80 X:80 Y:80 P:A4 SP:FB
+CB12 10 03 BPL $CB17 A:80 X:80 Y:80 P:A4 SP:FB
+CB14 4C 1B CB JMP $CB1B A:80 X:80 Y:80 P:A4 SP:FB
+CB1B EA NOP A:80 X:80 Y:80 P:A4 SP:FB
+CB1C E0 7F CPX #$7F A:80 X:80 Y:80 P:A4 SP:FB
+CB1E 90 07 BCC $CB27 A:80 X:80 Y:80 P:25 SP:FB
+CB20 F0 05 BEQ $CB27 A:80 X:80 Y:80 P:25 SP:FB
+CB22 30 03 BMI $CB27 A:80 X:80 Y:80 P:25 SP:FB
+CB24 4C 2B CB JMP $CB2B A:80 X:80 Y:80 P:25 SP:FB
+CB2B EA NOP A:80 X:80 Y:80 P:25 SP:FB
+CB2C 38 SEC A:80 X:80 Y:80 P:25 SP:FB
+CB2D B8 CLV A:80 X:80 Y:80 P:25 SP:FB
+CB2E A2 9F LDX #$9F A:80 X:80 Y:80 P:25 SP:FB
+CB30 F0 09 BEQ $CB3B A:80 X:9F Y:80 P:A5 SP:FB
+CB32 10 07 BPL $CB3B A:80 X:9F Y:80 P:A5 SP:FB
+CB34 70 05 BVS $CB3B A:80 X:9F Y:80 P:A5 SP:FB
+CB36 90 03 BCC $CB3B A:80 X:9F Y:80 P:A5 SP:FB
+CB38 4C 3F CB JMP $CB3F A:80 X:9F Y:80 P:A5 SP:FB
+CB3F EA NOP A:80 X:9F Y:80 P:A5 SP:FB
+CB40 18 CLC A:80 X:9F Y:80 P:A5 SP:FB
+CB41 24 01 BIT $01 = FF A:80 X:9F Y:80 P:A4 SP:FB
+CB43 A2 00 LDX #$00 A:80 X:9F Y:80 P:E4 SP:FB
+CB45 D0 09 BNE $CB50 A:80 X:00 Y:80 P:66 SP:FB
+CB47 30 07 BMI $CB50 A:80 X:00 Y:80 P:66 SP:FB
+CB49 50 05 BVC $CB50 A:80 X:00 Y:80 P:66 SP:FB
+CB4B B0 03 BCS $CB50 A:80 X:00 Y:80 P:66 SP:FB
+CB4D 4C 54 CB JMP $CB54 A:80 X:00 Y:80 P:66 SP:FB
+CB54 EA NOP A:80 X:00 Y:80 P:66 SP:FB
+CB55 38 SEC A:80 X:00 Y:80 P:66 SP:FB
+CB56 B8 CLV A:80 X:00 Y:80 P:67 SP:FB
+CB57 A0 9F LDY #$9F A:80 X:00 Y:80 P:27 SP:FB
+CB59 F0 09 BEQ $CB64 A:80 X:00 Y:9F P:A5 SP:FB
+CB5B 10 07 BPL $CB64 A:80 X:00 Y:9F P:A5 SP:FB
+CB5D 70 05 BVS $CB64 A:80 X:00 Y:9F P:A5 SP:FB
+CB5F 90 03 BCC $CB64 A:80 X:00 Y:9F P:A5 SP:FB
+CB61 4C 68 CB JMP $CB68 A:80 X:00 Y:9F P:A5 SP:FB
+CB68 EA NOP A:80 X:00 Y:9F P:A5 SP:FB
+CB69 18 CLC A:80 X:00 Y:9F P:A5 SP:FB
+CB6A 24 01 BIT $01 = FF A:80 X:00 Y:9F P:A4 SP:FB
+CB6C A0 00 LDY #$00 A:80 X:00 Y:9F P:E4 SP:FB
+CB6E D0 09 BNE $CB79 A:80 X:00 Y:00 P:66 SP:FB
+CB70 30 07 BMI $CB79 A:80 X:00 Y:00 P:66 SP:FB
+CB72 50 05 BVC $CB79 A:80 X:00 Y:00 P:66 SP:FB
+CB74 B0 03 BCS $CB79 A:80 X:00 Y:00 P:66 SP:FB
+CB76 4C 7D CB JMP $CB7D A:80 X:00 Y:00 P:66 SP:FB
+CB7D EA NOP A:80 X:00 Y:00 P:66 SP:FB
+CB7E A9 55 LDA #$55 A:80 X:00 Y:00 P:66 SP:FB
+CB80 A2 AA LDX #$AA A:55 X:00 Y:00 P:64 SP:FB
+CB82 A0 33 LDY #$33 A:55 X:AA Y:00 P:E4 SP:FB
+CB84 C9 55 CMP #$55 A:55 X:AA Y:33 P:64 SP:FB
+CB86 D0 23 BNE $CBAB A:55 X:AA Y:33 P:67 SP:FB
+CB88 E0 AA CPX #$AA A:55 X:AA Y:33 P:67 SP:FB
+CB8A D0 1F BNE $CBAB A:55 X:AA Y:33 P:67 SP:FB
+CB8C C0 33 CPY #$33 A:55 X:AA Y:33 P:67 SP:FB
+CB8E D0 1B BNE $CBAB A:55 X:AA Y:33 P:67 SP:FB
+CB90 C9 55 CMP #$55 A:55 X:AA Y:33 P:67 SP:FB
+CB92 D0 17 BNE $CBAB A:55 X:AA Y:33 P:67 SP:FB
+CB94 E0 AA CPX #$AA A:55 X:AA Y:33 P:67 SP:FB
+CB96 D0 13 BNE $CBAB A:55 X:AA Y:33 P:67 SP:FB
+CB98 C0 33 CPY #$33 A:55 X:AA Y:33 P:67 SP:FB
+CB9A D0 0F BNE $CBAB A:55 X:AA Y:33 P:67 SP:FB
+CB9C C9 56 CMP #$56 A:55 X:AA Y:33 P:67 SP:FB
+CB9E F0 0B BEQ $CBAB A:55 X:AA Y:33 P:E4 SP:FB
+CBA0 E0 AB CPX #$AB A:55 X:AA Y:33 P:E4 SP:FB
+CBA2 F0 07 BEQ $CBAB A:55 X:AA Y:33 P:E4 SP:FB
+CBA4 C0 34 CPY #$34 A:55 X:AA Y:33 P:E4 SP:FB
+CBA6 F0 03 BEQ $CBAB A:55 X:AA Y:33 P:E4 SP:FB
+CBA8 4C AF CB JMP $CBAF A:55 X:AA Y:33 P:E4 SP:FB
+CBAF A0 71 LDY #$71 A:55 X:AA Y:33 P:E4 SP:FB
+CBB1 20 31 F9 JSR $F931 A:55 X:AA Y:71 P:64 SP:FB
+F931 24 01 BIT $01 = FF A:55 X:AA Y:71 P:64 SP:F9
+F933 A9 40 LDA #$40 A:55 X:AA Y:71 P:E4 SP:F9
+F935 38 SEC A:40 X:AA Y:71 P:64 SP:F9
+F936 60 RTS A:40 X:AA Y:71 P:65 SP:F9
+CBB4 E9 40 SBC #$40 A:40 X:AA Y:71 P:65 SP:FB
+CBB6 20 37 F9 JSR $F937 A:00 X:AA Y:71 P:27 SP:FB
+F937 30 0B BMI $F944 A:00 X:AA Y:71 P:27 SP:F9
+F939 90 09 BCC $F944 A:00 X:AA Y:71 P:27 SP:F9
+F93B D0 07 BNE $F944 A:00 X:AA Y:71 P:27 SP:F9
+F93D 70 05 BVS $F944 A:00 X:AA Y:71 P:27 SP:F9
+F93F C9 00 CMP #$00 A:00 X:AA Y:71 P:27 SP:F9
+F941 D0 01 BNE $F944 A:00 X:AA Y:71 P:27 SP:F9
+F943 60 RTS A:00 X:AA Y:71 P:27 SP:F9
+CBB9 C8 INY A:00 X:AA Y:71 P:27 SP:FB
+CBBA 20 47 F9 JSR $F947 A:00 X:AA Y:72 P:25 SP:FB
+F947 B8 CLV A:00 X:AA Y:72 P:25 SP:F9
+F948 38 SEC A:00 X:AA Y:72 P:25 SP:F9
+F949 A9 40 LDA #$40 A:00 X:AA Y:72 P:25 SP:F9
+F94B 60 RTS A:40 X:AA Y:72 P:25 SP:F9
+CBBD E9 3F SBC #$3F A:40 X:AA Y:72 P:25 SP:FB
+CBBF 20 4C F9 JSR $F94C A:01 X:AA Y:72 P:25 SP:FB
+F94C F0 0B BEQ $F959 A:01 X:AA Y:72 P:25 SP:F9
+F94E 30 09 BMI $F959 A:01 X:AA Y:72 P:25 SP:F9
+F950 90 07 BCC $F959 A:01 X:AA Y:72 P:25 SP:F9
+F952 70 05 BVS $F959 A:01 X:AA Y:72 P:25 SP:F9
+F954 C9 01 CMP #$01 A:01 X:AA Y:72 P:25 SP:F9
+F956 D0 01 BNE $F959 A:01 X:AA Y:72 P:27 SP:F9
+F958 60 RTS A:01 X:AA Y:72 P:27 SP:F9
+CBC2 C8 INY A:01 X:AA Y:72 P:27 SP:FB
+CBC3 20 5C F9 JSR $F95C A:01 X:AA Y:73 P:25 SP:FB
+F95C A9 40 LDA #$40 A:01 X:AA Y:73 P:25 SP:F9
+F95E 38 SEC A:40 X:AA Y:73 P:25 SP:F9
+F95F 24 01 BIT $01 = FF A:40 X:AA Y:73 P:25 SP:F9
+F961 60 RTS A:40 X:AA Y:73 P:E5 SP:F9
+CBC6 E9 41 SBC #$41 A:40 X:AA Y:73 P:E5 SP:FB
+CBC8 20 62 F9 JSR $F962 A:FF X:AA Y:73 P:A4 SP:FB
+F962 B0 0B BCS $F96F A:FF X:AA Y:73 P:A4 SP:F9
+F964 F0 09 BEQ $F96F A:FF X:AA Y:73 P:A4 SP:F9
+F966 10 07 BPL $F96F A:FF X:AA Y:73 P:A4 SP:F9
+F968 70 05 BVS $F96F A:FF X:AA Y:73 P:A4 SP:F9
+F96A C9 FF CMP #$FF A:FF X:AA Y:73 P:A4 SP:F9
+F96C D0 01 BNE $F96F A:FF X:AA Y:73 P:27 SP:F9
+F96E 60 RTS A:FF X:AA Y:73 P:27 SP:F9
+CBCB C8 INY A:FF X:AA Y:73 P:27 SP:FB
+CBCC 20 72 F9 JSR $F972 A:FF X:AA Y:74 P:25 SP:FB
+F972 18 CLC A:FF X:AA Y:74 P:25 SP:F9
+F973 A9 80 LDA #$80 A:FF X:AA Y:74 P:24 SP:F9
+F975 60 RTS A:80 X:AA Y:74 P:A4 SP:F9
+CBCF E9 00 SBC #$00 A:80 X:AA Y:74 P:A4 SP:FB
+CBD1 20 76 F9 JSR $F976 A:7F X:AA Y:74 P:65 SP:FB
+F976 90 05 BCC $F97D A:7F X:AA Y:74 P:65 SP:F9
+F978 C9 7F CMP #$7F A:7F X:AA Y:74 P:65 SP:F9
+F97A D0 01 BNE $F97D A:7F X:AA Y:74 P:67 SP:F9
+F97C 60 RTS A:7F X:AA Y:74 P:67 SP:F9
+CBD4 C8 INY A:7F X:AA Y:74 P:67 SP:FB
+CBD5 20 80 F9 JSR $F980 A:7F X:AA Y:75 P:65 SP:FB
+F980 38 SEC A:7F X:AA Y:75 P:65 SP:F9
+F981 A9 81 LDA #$81 A:7F X:AA Y:75 P:65 SP:F9
+F983 60 RTS A:81 X:AA Y:75 P:E5 SP:F9
+CBD8 E9 7F SBC #$7F A:81 X:AA Y:75 P:E5 SP:FB
+CBDA 20 84 F9 JSR $F984 A:02 X:AA Y:75 P:65 SP:FB
+F984 50 07 BVC $F98D A:02 X:AA Y:75 P:65 SP:F9
+F986 90 05 BCC $F98D A:02 X:AA Y:75 P:65 SP:F9
+F988 C9 02 CMP #$02 A:02 X:AA Y:75 P:65 SP:F9
+F98A D0 01 BNE $F98D A:02 X:AA Y:75 P:67 SP:F9
+F98C 60 RTS A:02 X:AA Y:75 P:67 SP:F9
+CBDD 60 RTS A:02 X:AA Y:75 P:67 SP:FB
+C606 20 DE CB JSR $CBDE A:02 X:AA Y:75 P:67 SP:FD
+CBDE EA NOP A:02 X:AA Y:75 P:67 SP:FB
+CBDF A9 FF LDA #$FF A:02 X:AA Y:75 P:67 SP:FB
+CBE1 85 01 STA $01 = FF A:FF X:AA Y:75 P:E5 SP:FB
+CBE3 A9 44 LDA #$44 A:FF X:AA Y:75 P:E5 SP:FB
+CBE5 A2 55 LDX #$55 A:44 X:AA Y:75 P:65 SP:FB
+CBE7 A0 66 LDY #$66 A:44 X:55 Y:75 P:65 SP:FB
+CBE9 E8 INX A:44 X:55 Y:66 P:65 SP:FB
+CBEA 88 DEY A:44 X:56 Y:66 P:65 SP:FB
+CBEB E0 56 CPX #$56 A:44 X:56 Y:65 P:65 SP:FB
+CBED D0 21 BNE $CC10 A:44 X:56 Y:65 P:67 SP:FB
+CBEF C0 65 CPY #$65 A:44 X:56 Y:65 P:67 SP:FB
+CBF1 D0 1D BNE $CC10 A:44 X:56 Y:65 P:67 SP:FB
+CBF3 E8 INX A:44 X:56 Y:65 P:67 SP:FB
+CBF4 E8 INX A:44 X:57 Y:65 P:65 SP:FB
+CBF5 88 DEY A:44 X:58 Y:65 P:65 SP:FB
+CBF6 88 DEY A:44 X:58 Y:64 P:65 SP:FB
+CBF7 E0 58 CPX #$58 A:44 X:58 Y:63 P:65 SP:FB
+CBF9 D0 15 BNE $CC10 A:44 X:58 Y:63 P:67 SP:FB
+CBFB C0 63 CPY #$63 A:44 X:58 Y:63 P:67 SP:FB
+CBFD D0 11 BNE $CC10 A:44 X:58 Y:63 P:67 SP:FB
+CBFF CA DEX A:44 X:58 Y:63 P:67 SP:FB
+CC00 C8 INY A:44 X:57 Y:63 P:65 SP:FB
+CC01 E0 57 CPX #$57 A:44 X:57 Y:64 P:65 SP:FB
+CC03 D0 0B BNE $CC10 A:44 X:57 Y:64 P:67 SP:FB
+CC05 C0 64 CPY #$64 A:44 X:57 Y:64 P:67 SP:FB
+CC07 D0 07 BNE $CC10 A:44 X:57 Y:64 P:67 SP:FB
+CC09 C9 44 CMP #$44 A:44 X:57 Y:64 P:67 SP:FB
+CC0B D0 03 BNE $CC10 A:44 X:57 Y:64 P:67 SP:FB
+CC0D 4C 14 CC JMP $CC14 A:44 X:57 Y:64 P:67 SP:FB
+CC14 EA NOP A:44 X:57 Y:64 P:67 SP:FB
+CC15 38 SEC A:44 X:57 Y:64 P:67 SP:FB
+CC16 A2 69 LDX #$69 A:44 X:57 Y:64 P:67 SP:FB
+CC18 A9 96 LDA #$96 A:44 X:69 Y:64 P:65 SP:FB
+CC1A 24 01 BIT $01 = FF A:96 X:69 Y:64 P:E5 SP:FB
+CC1C A0 FF LDY #$FF A:96 X:69 Y:64 P:E5 SP:FB
+CC1E C8 INY A:96 X:69 Y:FF P:E5 SP:FB
+CC1F D0 3D BNE $CC5E A:96 X:69 Y:00 P:67 SP:FB
+CC21 30 3B BMI $CC5E A:96 X:69 Y:00 P:67 SP:FB
+CC23 90 39 BCC $CC5E A:96 X:69 Y:00 P:67 SP:FB
+CC25 50 37 BVC $CC5E A:96 X:69 Y:00 P:67 SP:FB
+CC27 C0 00 CPY #$00 A:96 X:69 Y:00 P:67 SP:FB
+CC29 D0 33 BNE $CC5E A:96 X:69 Y:00 P:67 SP:FB
+CC2B C8 INY A:96 X:69 Y:00 P:67 SP:FB
+CC2C F0 30 BEQ $CC5E A:96 X:69 Y:01 P:65 SP:FB
+CC2E 30 2E BMI $CC5E A:96 X:69 Y:01 P:65 SP:FB
+CC30 90 2C BCC $CC5E A:96 X:69 Y:01 P:65 SP:FB
+CC32 50 2A BVC $CC5E A:96 X:69 Y:01 P:65 SP:FB
+CC34 18 CLC A:96 X:69 Y:01 P:65 SP:FB
+CC35 B8 CLV A:96 X:69 Y:01 P:64 SP:FB
+CC36 A0 00 LDY #$00 A:96 X:69 Y:01 P:24 SP:FB
+CC38 88 DEY A:96 X:69 Y:00 P:26 SP:FB
+CC39 F0 23 BEQ $CC5E A:96 X:69 Y:FF P:A4 SP:FB
+CC3B 10 21 BPL $CC5E A:96 X:69 Y:FF P:A4 SP:FB
+CC3D B0 1F BCS $CC5E A:96 X:69 Y:FF P:A4 SP:FB
+CC3F 70 1D BVS $CC5E A:96 X:69 Y:FF P:A4 SP:FB
+CC41 C0 FF CPY #$FF A:96 X:69 Y:FF P:A4 SP:FB
+CC43 D0 19 BNE $CC5E A:96 X:69 Y:FF P:27 SP:FB
+CC45 18 CLC A:96 X:69 Y:FF P:27 SP:FB
+CC46 88 DEY A:96 X:69 Y:FF P:26 SP:FB
+CC47 F0 15 BEQ $CC5E A:96 X:69 Y:FE P:A4 SP:FB
+CC49 10 13 BPL $CC5E A:96 X:69 Y:FE P:A4 SP:FB
+CC4B B0 11 BCS $CC5E A:96 X:69 Y:FE P:A4 SP:FB
+CC4D 70 0F BVS $CC5E A:96 X:69 Y:FE P:A4 SP:FB
+CC4F C0 FE CPY #$FE A:96 X:69 Y:FE P:A4 SP:FB
+CC51 D0 0B BNE $CC5E A:96 X:69 Y:FE P:27 SP:FB
+CC53 C9 96 CMP #$96 A:96 X:69 Y:FE P:27 SP:FB
+CC55 D0 07 BNE $CC5E A:96 X:69 Y:FE P:27 SP:FB
+CC57 E0 69 CPX #$69 A:96 X:69 Y:FE P:27 SP:FB
+CC59 D0 03 BNE $CC5E A:96 X:69 Y:FE P:27 SP:FB
+CC5B 4C 62 CC JMP $CC62 A:96 X:69 Y:FE P:27 SP:FB
+CC62 EA NOP A:96 X:69 Y:FE P:27 SP:FB
+CC63 38 SEC A:96 X:69 Y:FE P:27 SP:FB
+CC64 A0 69 LDY #$69 A:96 X:69 Y:FE P:27 SP:FB
+CC66 A9 96 LDA #$96 A:96 X:69 Y:69 P:25 SP:FB
+CC68 24 01 BIT $01 = FF A:96 X:69 Y:69 P:A5 SP:FB
+CC6A A2 FF LDX #$FF A:96 X:69 Y:69 P:E5 SP:FB
+CC6C E8 INX A:96 X:FF Y:69 P:E5 SP:FB
+CC6D D0 3D BNE $CCAC A:96 X:00 Y:69 P:67 SP:FB
+CC6F 30 3B BMI $CCAC A:96 X:00 Y:69 P:67 SP:FB
+CC71 90 39 BCC $CCAC A:96 X:00 Y:69 P:67 SP:FB
+CC73 50 37 BVC $CCAC A:96 X:00 Y:69 P:67 SP:FB
+CC75 E0 00 CPX #$00 A:96 X:00 Y:69 P:67 SP:FB
+CC77 D0 33 BNE $CCAC A:96 X:00 Y:69 P:67 SP:FB
+CC79 E8 INX A:96 X:00 Y:69 P:67 SP:FB
+CC7A F0 30 BEQ $CCAC A:96 X:01 Y:69 P:65 SP:FB
+CC7C 30 2E BMI $CCAC A:96 X:01 Y:69 P:65 SP:FB
+CC7E 90 2C BCC $CCAC A:96 X:01 Y:69 P:65 SP:FB
+CC80 50 2A BVC $CCAC A:96 X:01 Y:69 P:65 SP:FB
+CC82 18 CLC A:96 X:01 Y:69 P:65 SP:FB
+CC83 B8 CLV A:96 X:01 Y:69 P:64 SP:FB
+CC84 A2 00 LDX #$00 A:96 X:01 Y:69 P:24 SP:FB
+CC86 CA DEX A:96 X:00 Y:69 P:26 SP:FB
+CC87 F0 23 BEQ $CCAC A:96 X:FF Y:69 P:A4 SP:FB
+CC89 10 21 BPL $CCAC A:96 X:FF Y:69 P:A4 SP:FB
+CC8B B0 1F BCS $CCAC A:96 X:FF Y:69 P:A4 SP:FB
+CC8D 70 1D BVS $CCAC A:96 X:FF Y:69 P:A4 SP:FB
+CC8F E0 FF CPX #$FF A:96 X:FF Y:69 P:A4 SP:FB
+CC91 D0 19 BNE $CCAC A:96 X:FF Y:69 P:27 SP:FB
+CC93 18 CLC A:96 X:FF Y:69 P:27 SP:FB
+CC94 CA DEX A:96 X:FF Y:69 P:26 SP:FB
+CC95 F0 15 BEQ $CCAC A:96 X:FE Y:69 P:A4 SP:FB
+CC97 10 13 BPL $CCAC A:96 X:FE Y:69 P:A4 SP:FB
+CC99 B0 11 BCS $CCAC A:96 X:FE Y:69 P:A4 SP:FB
+CC9B 70 0F BVS $CCAC A:96 X:FE Y:69 P:A4 SP:FB
+CC9D E0 FE CPX #$FE A:96 X:FE Y:69 P:A4 SP:FB
+CC9F D0 0B BNE $CCAC A:96 X:FE Y:69 P:27 SP:FB
+CCA1 C9 96 CMP #$96 A:96 X:FE Y:69 P:27 SP:FB
+CCA3 D0 07 BNE $CCAC A:96 X:FE Y:69 P:27 SP:FB
+CCA5 C0 69 CPY #$69 A:96 X:FE Y:69 P:27 SP:FB
+CCA7 D0 03 BNE $CCAC A:96 X:FE Y:69 P:27 SP:FB
+CCA9 4C B0 CC JMP $CCB0 A:96 X:FE Y:69 P:27 SP:FB
+CCB0 EA NOP A:96 X:FE Y:69 P:27 SP:FB
+CCB1 A9 85 LDA #$85 A:96 X:FE Y:69 P:27 SP:FB
+CCB3 A2 34 LDX #$34 A:85 X:FE Y:69 P:A5 SP:FB
+CCB5 A0 99 LDY #$99 A:85 X:34 Y:69 P:25 SP:FB
+CCB7 18 CLC A:85 X:34 Y:99 P:A5 SP:FB
+CCB8 24 01 BIT $01 = FF A:85 X:34 Y:99 P:A4 SP:FB
+CCBA A8 TAY A:85 X:34 Y:99 P:E4 SP:FB
+CCBB F0 2E BEQ $CCEB A:85 X:34 Y:85 P:E4 SP:FB
+CCBD B0 2C BCS $CCEB A:85 X:34 Y:85 P:E4 SP:FB
+CCBF 50 2A BVC $CCEB A:85 X:34 Y:85 P:E4 SP:FB
+CCC1 10 28 BPL $CCEB A:85 X:34 Y:85 P:E4 SP:FB
+CCC3 C9 85 CMP #$85 A:85 X:34 Y:85 P:E4 SP:FB
+CCC5 D0 24 BNE $CCEB A:85 X:34 Y:85 P:67 SP:FB
+CCC7 E0 34 CPX #$34 A:85 X:34 Y:85 P:67 SP:FB
+CCC9 D0 20 BNE $CCEB A:85 X:34 Y:85 P:67 SP:FB
+CCCB C0 85 CPY #$85 A:85 X:34 Y:85 P:67 SP:FB
+CCCD D0 1C BNE $CCEB A:85 X:34 Y:85 P:67 SP:FB
+CCCF A9 00 LDA #$00 A:85 X:34 Y:85 P:67 SP:FB
+CCD1 38 SEC A:00 X:34 Y:85 P:67 SP:FB
+CCD2 B8 CLV A:00 X:34 Y:85 P:67 SP:FB
+CCD3 A8 TAY A:00 X:34 Y:85 P:27 SP:FB
+CCD4 D0 15 BNE $CCEB A:00 X:34 Y:00 P:27 SP:FB
+CCD6 90 13 BCC $CCEB A:00 X:34 Y:00 P:27 SP:FB
+CCD8 70 11 BVS $CCEB A:00 X:34 Y:00 P:27 SP:FB
+CCDA 30 0F BMI $CCEB A:00 X:34 Y:00 P:27 SP:FB
+CCDC C9 00 CMP #$00 A:00 X:34 Y:00 P:27 SP:FB
+CCDE D0 0B BNE $CCEB A:00 X:34 Y:00 P:27 SP:FB
+CCE0 E0 34 CPX #$34 A:00 X:34 Y:00 P:27 SP:FB
+CCE2 D0 07 BNE $CCEB A:00 X:34 Y:00 P:27 SP:FB
+CCE4 C0 00 CPY #$00 A:00 X:34 Y:00 P:27 SP:FB
+CCE6 D0 03 BNE $CCEB A:00 X:34 Y:00 P:27 SP:FB
+CCE8 4C EF CC JMP $CCEF A:00 X:34 Y:00 P:27 SP:FB
+CCEF EA NOP A:00 X:34 Y:00 P:27 SP:FB
+CCF0 A9 85 LDA #$85 A:00 X:34 Y:00 P:27 SP:FB
+CCF2 A2 34 LDX #$34 A:85 X:34 Y:00 P:A5 SP:FB
+CCF4 A0 99 LDY #$99 A:85 X:34 Y:00 P:25 SP:FB
+CCF6 18 CLC A:85 X:34 Y:99 P:A5 SP:FB
+CCF7 24 01 BIT $01 = FF A:85 X:34 Y:99 P:A4 SP:FB
+CCF9 AA TAX A:85 X:34 Y:99 P:E4 SP:FB
+CCFA F0 2E BEQ $CD2A A:85 X:85 Y:99 P:E4 SP:FB
+CCFC B0 2C BCS $CD2A A:85 X:85 Y:99 P:E4 SP:FB
+CCFE 50 2A BVC $CD2A A:85 X:85 Y:99 P:E4 SP:FB
+CD00 10 28 BPL $CD2A A:85 X:85 Y:99 P:E4 SP:FB
+CD02 C9 85 CMP #$85 A:85 X:85 Y:99 P:E4 SP:FB
+CD04 D0 24 BNE $CD2A A:85 X:85 Y:99 P:67 SP:FB
+CD06 E0 85 CPX #$85 A:85 X:85 Y:99 P:67 SP:FB
+CD08 D0 20 BNE $CD2A A:85 X:85 Y:99 P:67 SP:FB
+CD0A C0 99 CPY #$99 A:85 X:85 Y:99 P:67 SP:FB
+CD0C D0 1C BNE $CD2A A:85 X:85 Y:99 P:67 SP:FB
+CD0E A9 00 LDA #$00 A:85 X:85 Y:99 P:67 SP:FB
+CD10 38 SEC A:00 X:85 Y:99 P:67 SP:FB
+CD11 B8 CLV A:00 X:85 Y:99 P:67 SP:FB
+CD12 AA TAX A:00 X:85 Y:99 P:27 SP:FB
+CD13 D0 15 BNE $CD2A A:00 X:00 Y:99 P:27 SP:FB
+CD15 90 13 BCC $CD2A A:00 X:00 Y:99 P:27 SP:FB
+CD17 70 11 BVS $CD2A A:00 X:00 Y:99 P:27 SP:FB
+CD19 30 0F BMI $CD2A A:00 X:00 Y:99 P:27 SP:FB
+CD1B C9 00 CMP #$00 A:00 X:00 Y:99 P:27 SP:FB
+CD1D D0 0B BNE $CD2A A:00 X:00 Y:99 P:27 SP:FB
+CD1F E0 00 CPX #$00 A:00 X:00 Y:99 P:27 SP:FB
+CD21 D0 07 BNE $CD2A A:00 X:00 Y:99 P:27 SP:FB
+CD23 C0 99 CPY #$99 A:00 X:00 Y:99 P:27 SP:FB
+CD25 D0 03 BNE $CD2A A:00 X:00 Y:99 P:27 SP:FB
+CD27 4C 2E CD JMP $CD2E A:00 X:00 Y:99 P:27 SP:FB
+CD2E EA NOP A:00 X:00 Y:99 P:27 SP:FB
+CD2F A9 85 LDA #$85 A:00 X:00 Y:99 P:27 SP:FB
+CD31 A2 34 LDX #$34 A:85 X:00 Y:99 P:A5 SP:FB
+CD33 A0 99 LDY #$99 A:85 X:34 Y:99 P:25 SP:FB
+CD35 18 CLC A:85 X:34 Y:99 P:A5 SP:FB
+CD36 24 01 BIT $01 = FF A:85 X:34 Y:99 P:A4 SP:FB
+CD38 98 TYA A:85 X:34 Y:99 P:E4 SP:FB
+CD39 F0 2E BEQ $CD69 A:99 X:34 Y:99 P:E4 SP:FB
+CD3B B0 2C BCS $CD69 A:99 X:34 Y:99 P:E4 SP:FB
+CD3D 50 2A BVC $CD69 A:99 X:34 Y:99 P:E4 SP:FB
+CD3F 10 28 BPL $CD69 A:99 X:34 Y:99 P:E4 SP:FB
+CD41 C9 99 CMP #$99 A:99 X:34 Y:99 P:E4 SP:FB
+CD43 D0 24 BNE $CD69 A:99 X:34 Y:99 P:67 SP:FB
+CD45 E0 34 CPX #$34 A:99 X:34 Y:99 P:67 SP:FB
+CD47 D0 20 BNE $CD69 A:99 X:34 Y:99 P:67 SP:FB
+CD49 C0 99 CPY #$99 A:99 X:34 Y:99 P:67 SP:FB
+CD4B D0 1C BNE $CD69 A:99 X:34 Y:99 P:67 SP:FB
+CD4D A0 00 LDY #$00 A:99 X:34 Y:99 P:67 SP:FB
+CD4F 38 SEC A:99 X:34 Y:00 P:67 SP:FB
+CD50 B8 CLV A:99 X:34 Y:00 P:67 SP:FB
+CD51 98 TYA A:99 X:34 Y:00 P:27 SP:FB
+CD52 D0 15 BNE $CD69 A:00 X:34 Y:00 P:27 SP:FB
+CD54 90 13 BCC $CD69 A:00 X:34 Y:00 P:27 SP:FB
+CD56 70 11 BVS $CD69 A:00 X:34 Y:00 P:27 SP:FB
+CD58 30 0F BMI $CD69 A:00 X:34 Y:00 P:27 SP:FB
+CD5A C9 00 CMP #$00 A:00 X:34 Y:00 P:27 SP:FB
+CD5C D0 0B BNE $CD69 A:00 X:34 Y:00 P:27 SP:FB
+CD5E E0 34 CPX #$34 A:00 X:34 Y:00 P:27 SP:FB
+CD60 D0 07 BNE $CD69 A:00 X:34 Y:00 P:27 SP:FB
+CD62 C0 00 CPY #$00 A:00 X:34 Y:00 P:27 SP:FB
+CD64 D0 03 BNE $CD69 A:00 X:34 Y:00 P:27 SP:FB
+CD66 4C 6D CD JMP $CD6D A:00 X:34 Y:00 P:27 SP:FB
+CD6D EA NOP A:00 X:34 Y:00 P:27 SP:FB
+CD6E A9 85 LDA #$85 A:00 X:34 Y:00 P:27 SP:FB
+CD70 A2 34 LDX #$34 A:85 X:34 Y:00 P:A5 SP:FB
+CD72 A0 99 LDY #$99 A:85 X:34 Y:00 P:25 SP:FB
+CD74 18 CLC A:85 X:34 Y:99 P:A5 SP:FB
+CD75 24 01 BIT $01 = FF A:85 X:34 Y:99 P:A4 SP:FB
+CD77 8A TXA A:85 X:34 Y:99 P:E4 SP:FB
+CD78 F0 2E BEQ $CDA8 A:34 X:34 Y:99 P:64 SP:FB
+CD7A B0 2C BCS $CDA8 A:34 X:34 Y:99 P:64 SP:FB
+CD7C 50 2A BVC $CDA8 A:34 X:34 Y:99 P:64 SP:FB
+CD7E 30 28 BMI $CDA8 A:34 X:34 Y:99 P:64 SP:FB
+CD80 C9 34 CMP #$34 A:34 X:34 Y:99 P:64 SP:FB
+CD82 D0 24 BNE $CDA8 A:34 X:34 Y:99 P:67 SP:FB
+CD84 E0 34 CPX #$34 A:34 X:34 Y:99 P:67 SP:FB
+CD86 D0 20 BNE $CDA8 A:34 X:34 Y:99 P:67 SP:FB
+CD88 C0 99 CPY #$99 A:34 X:34 Y:99 P:67 SP:FB
+CD8A D0 1C BNE $CDA8 A:34 X:34 Y:99 P:67 SP:FB
+CD8C A2 00 LDX #$00 A:34 X:34 Y:99 P:67 SP:FB
+CD8E 38 SEC A:34 X:00 Y:99 P:67 SP:FB
+CD8F B8 CLV A:34 X:00 Y:99 P:67 SP:FB
+CD90 8A TXA A:34 X:00 Y:99 P:27 SP:FB
+CD91 D0 15 BNE $CDA8 A:00 X:00 Y:99 P:27 SP:FB
+CD93 90 13 BCC $CDA8 A:00 X:00 Y:99 P:27 SP:FB
+CD95 70 11 BVS $CDA8 A:00 X:00 Y:99 P:27 SP:FB
+CD97 30 0F BMI $CDA8 A:00 X:00 Y:99 P:27 SP:FB
+CD99 C9 00 CMP #$00 A:00 X:00 Y:99 P:27 SP:FB
+CD9B D0 0B BNE $CDA8 A:00 X:00 Y:99 P:27 SP:FB
+CD9D E0 00 CPX #$00 A:00 X:00 Y:99 P:27 SP:FB
+CD9F D0 07 BNE $CDA8 A:00 X:00 Y:99 P:27 SP:FB
+CDA1 C0 99 CPY #$99 A:00 X:00 Y:99 P:27 SP:FB
+CDA3 D0 03 BNE $CDA8 A:00 X:00 Y:99 P:27 SP:FB
+CDA5 4C AC CD JMP $CDAC A:00 X:00 Y:99 P:27 SP:FB
+CDAC EA NOP A:00 X:00 Y:99 P:27 SP:FB
+CDAD BA TSX A:00 X:00 Y:99 P:27 SP:FB
+CDAE 8E FF 07 STX $07FF = 00 A:00 X:FB Y:99 P:A5 SP:FB
+CDB1 A0 33 LDY #$33 A:00 X:FB Y:99 P:A5 SP:FB
+CDB3 A2 69 LDX #$69 A:00 X:FB Y:33 P:25 SP:FB
+CDB5 A9 84 LDA #$84 A:00 X:69 Y:33 P:25 SP:FB
+CDB7 18 CLC A:84 X:69 Y:33 P:A5 SP:FB
+CDB8 24 01 BIT $01 = FF A:84 X:69 Y:33 P:A4 SP:FB
+CDBA 9A TXS A:84 X:69 Y:33 P:E4 SP:FB
+CDBB F0 32 BEQ $CDEF A:84 X:69 Y:33 P:E4 SP:69
+CDBD 10 30 BPL $CDEF A:84 X:69 Y:33 P:E4 SP:69
+CDBF B0 2E BCS $CDEF A:84 X:69 Y:33 P:E4 SP:69
+CDC1 50 2C BVC $CDEF A:84 X:69 Y:33 P:E4 SP:69
+CDC3 C9 84 CMP #$84 A:84 X:69 Y:33 P:E4 SP:69
+CDC5 D0 28 BNE $CDEF A:84 X:69 Y:33 P:67 SP:69
+CDC7 E0 69 CPX #$69 A:84 X:69 Y:33 P:67 SP:69
+CDC9 D0 24 BNE $CDEF A:84 X:69 Y:33 P:67 SP:69
+CDCB C0 33 CPY #$33 A:84 X:69 Y:33 P:67 SP:69
+CDCD D0 20 BNE $CDEF A:84 X:69 Y:33 P:67 SP:69
+CDCF A0 01 LDY #$01 A:84 X:69 Y:33 P:67 SP:69
+CDD1 A9 04 LDA #$04 A:84 X:69 Y:01 P:65 SP:69
+CDD3 38 SEC A:04 X:69 Y:01 P:65 SP:69
+CDD4 B8 CLV A:04 X:69 Y:01 P:65 SP:69
+CDD5 A2 00 LDX #$00 A:04 X:69 Y:01 P:25 SP:69
+CDD7 BA TSX A:04 X:00 Y:01 P:27 SP:69
+CDD8 F0 15 BEQ $CDEF A:04 X:69 Y:01 P:25 SP:69
+CDDA 30 13 BMI $CDEF A:04 X:69 Y:01 P:25 SP:69
+CDDC 90 11 BCC $CDEF A:04 X:69 Y:01 P:25 SP:69
+CDDE 70 0F BVS $CDEF A:04 X:69 Y:01 P:25 SP:69
+CDE0 E0 69 CPX #$69 A:04 X:69 Y:01 P:25 SP:69
+CDE2 D0 0B BNE $CDEF A:04 X:69 Y:01 P:27 SP:69
+CDE4 C9 04 CMP #$04 A:04 X:69 Y:01 P:27 SP:69
+CDE6 D0 07 BNE $CDEF A:04 X:69 Y:01 P:27 SP:69
+CDE8 C0 01 CPY #$01 A:04 X:69 Y:01 P:27 SP:69
+CDEA D0 03 BNE $CDEF A:04 X:69 Y:01 P:27 SP:69
+CDEC 4C F3 CD JMP $CDF3 A:04 X:69 Y:01 P:27 SP:69
+CDF3 AE FF 07 LDX $07FF = FB A:04 X:69 Y:01 P:27 SP:69
+CDF6 9A TXS A:04 X:FB Y:01 P:A5 SP:69
+CDF7 60 RTS A:04 X:FB Y:01 P:A5 SP:FB
+C609 20 F8 CD JSR $CDF8 A:04 X:FB Y:01 P:A5 SP:FD
+CDF8 A9 FF LDA #$FF A:04 X:FB Y:01 P:A5 SP:FB
+CDFA 85 01 STA $01 = FF A:FF X:FB Y:01 P:A5 SP:FB
+CDFC BA TSX A:FF X:FB Y:01 P:A5 SP:FB
+CDFD 8E FF 07 STX $07FF = FB A:FF X:FB Y:01 P:A5 SP:FB
+CE00 EA NOP A:FF X:FB Y:01 P:A5 SP:FB
+CE01 A2 80 LDX #$80 A:FF X:FB Y:01 P:A5 SP:FB
+CE03 9A TXS A:FF X:80 Y:01 P:A5 SP:FB
+CE04 A9 33 LDA #$33 A:FF X:80 Y:01 P:A5 SP:80
+CE06 48 PHA A:33 X:80 Y:01 P:25 SP:80
+CE07 A9 69 LDA #$69 A:33 X:80 Y:01 P:25 SP:7F
+CE09 48 PHA A:69 X:80 Y:01 P:25 SP:7F
+CE0A BA TSX A:69 X:80 Y:01 P:25 SP:7E
+CE0B E0 7E CPX #$7E A:69 X:7E Y:01 P:25 SP:7E
+CE0D D0 20 BNE $CE2F A:69 X:7E Y:01 P:27 SP:7E
+CE0F 68 PLA A:69 X:7E Y:01 P:27 SP:7E
+CE10 C9 69 CMP #$69 A:69 X:7E Y:01 P:25 SP:7F
+CE12 D0 1B BNE $CE2F A:69 X:7E Y:01 P:27 SP:7F
+CE14 68 PLA A:69 X:7E Y:01 P:27 SP:7F
+CE15 C9 33 CMP #$33 A:33 X:7E Y:01 P:25 SP:80
+CE17 D0 16 BNE $CE2F A:33 X:7E Y:01 P:27 SP:80
+CE19 BA TSX A:33 X:7E Y:01 P:27 SP:80
+CE1A E0 80 CPX #$80 A:33 X:80 Y:01 P:A5 SP:80
+CE1C D0 11 BNE $CE2F A:33 X:80 Y:01 P:27 SP:80
+CE1E AD 80 01 LDA $0180 = 33 A:33 X:80 Y:01 P:27 SP:80
+CE21 C9 33 CMP #$33 A:33 X:80 Y:01 P:25 SP:80
+CE23 D0 0A BNE $CE2F A:33 X:80 Y:01 P:27 SP:80
+CE25 AD 7F 01 LDA $017F = 69 A:33 X:80 Y:01 P:27 SP:80
+CE28 C9 69 CMP #$69 A:69 X:80 Y:01 P:25 SP:80
+CE2A D0 03 BNE $CE2F A:69 X:80 Y:01 P:27 SP:80
+CE2C 4C 33 CE JMP $CE33 A:69 X:80 Y:01 P:27 SP:80
+CE33 EA NOP A:69 X:80 Y:01 P:27 SP:80
+CE34 A2 80 LDX #$80 A:69 X:80 Y:01 P:27 SP:80
+CE36 9A TXS A:69 X:80 Y:01 P:A5 SP:80
+CE37 20 3D CE JSR $CE3D A:69 X:80 Y:01 P:A5 SP:80
+CE3D BA TSX A:69 X:80 Y:01 P:A5 SP:7E
+CE3E E0 7E CPX #$7E A:69 X:7E Y:01 P:25 SP:7E
+CE40 D0 19 BNE $CE5B A:69 X:7E Y:01 P:27 SP:7E
+CE42 68 PLA A:69 X:7E Y:01 P:27 SP:7E
+CE43 68 PLA A:39 X:7E Y:01 P:25 SP:7F
+CE44 BA TSX A:CE X:7E Y:01 P:A5 SP:80
+CE45 E0 80 CPX #$80 A:CE X:80 Y:01 P:A5 SP:80
+CE47 D0 12 BNE $CE5B A:CE X:80 Y:01 P:27 SP:80
+CE49 A9 00 LDA #$00 A:CE X:80 Y:01 P:27 SP:80
+CE4B 20 4E CE JSR $CE4E A:00 X:80 Y:01 P:27 SP:80
+CE4E 68 PLA A:00 X:80 Y:01 P:27 SP:7E
+CE4F C9 4D CMP #$4D A:4D X:80 Y:01 P:25 SP:7F
+CE51 D0 08 BNE $CE5B A:4D X:80 Y:01 P:27 SP:7F
+CE53 68 PLA A:4D X:80 Y:01 P:27 SP:7F
+CE54 C9 CE CMP #$CE A:CE X:80 Y:01 P:A5 SP:80
+CE56 D0 03 BNE $CE5B A:CE X:80 Y:01 P:27 SP:80
+CE58 4C 5F CE JMP $CE5F A:CE X:80 Y:01 P:27 SP:80
+CE5F EA NOP A:CE X:80 Y:01 P:27 SP:80
+CE60 A9 CE LDA #$CE A:CE X:80 Y:01 P:27 SP:80
+CE62 48 PHA A:CE X:80 Y:01 P:A5 SP:80
+CE63 A9 66 LDA #$66 A:CE X:80 Y:01 P:A5 SP:7F
+CE65 48 PHA A:66 X:80 Y:01 P:25 SP:7F
+CE66 60 RTS A:66 X:80 Y:01 P:25 SP:7E
+CE67 A2 77 LDX #$77 A:66 X:80 Y:01 P:25 SP:80
+CE69 A0 69 LDY #$69 A:66 X:77 Y:01 P:25 SP:80
+CE6B 18 CLC A:66 X:77 Y:69 P:25 SP:80
+CE6C 24 01 BIT $01 = FF A:66 X:77 Y:69 P:24 SP:80
+CE6E A9 83 LDA #$83 A:66 X:77 Y:69 P:E4 SP:80
+CE70 20 66 CE JSR $CE66 A:83 X:77 Y:69 P:E4 SP:80
+CE66 60 RTS A:83 X:77 Y:69 P:E4 SP:7E
+CE73 F0 24 BEQ $CE99 A:83 X:77 Y:69 P:E4 SP:80
+CE75 10 22 BPL $CE99 A:83 X:77 Y:69 P:E4 SP:80
+CE77 B0 20 BCS $CE99 A:83 X:77 Y:69 P:E4 SP:80
+CE79 50 1E BVC $CE99 A:83 X:77 Y:69 P:E4 SP:80
+CE7B C9 83 CMP #$83 A:83 X:77 Y:69 P:E4 SP:80
+CE7D D0 1A BNE $CE99 A:83 X:77 Y:69 P:67 SP:80
+CE7F C0 69 CPY #$69 A:83 X:77 Y:69 P:67 SP:80
+CE81 D0 16 BNE $CE99 A:83 X:77 Y:69 P:67 SP:80
+CE83 E0 77 CPX #$77 A:83 X:77 Y:69 P:67 SP:80
+CE85 D0 12 BNE $CE99 A:83 X:77 Y:69 P:67 SP:80
+CE87 38 SEC A:83 X:77 Y:69 P:67 SP:80
+CE88 B8 CLV A:83 X:77 Y:69 P:67 SP:80
+CE89 A9 00 LDA #$00 A:83 X:77 Y:69 P:27 SP:80
+CE8B 20 66 CE JSR $CE66 A:00 X:77 Y:69 P:27 SP:80
+CE66 60 RTS A:00 X:77 Y:69 P:27 SP:7E
+CE8E D0 09 BNE $CE99 A:00 X:77 Y:69 P:27 SP:80
+CE90 30 07 BMI $CE99 A:00 X:77 Y:69 P:27 SP:80
+CE92 90 05 BCC $CE99 A:00 X:77 Y:69 P:27 SP:80
+CE94 70 03 BVS $CE99 A:00 X:77 Y:69 P:27 SP:80
+CE96 4C 9D CE JMP $CE9D A:00 X:77 Y:69 P:27 SP:80
+CE9D EA NOP A:00 X:77 Y:69 P:27 SP:80
+CE9E A9 CE LDA #$CE A:00 X:77 Y:69 P:27 SP:80
+CEA0 48 PHA A:CE X:77 Y:69 P:A5 SP:80
+CEA1 A9 AE LDA #$AE A:CE X:77 Y:69 P:A5 SP:7F
+CEA3 48 PHA A:AE X:77 Y:69 P:A5 SP:7F
+CEA4 A9 65 LDA #$65 A:AE X:77 Y:69 P:A5 SP:7E
+CEA6 48 PHA A:65 X:77 Y:69 P:25 SP:7E
+CEA7 A9 55 LDA #$55 A:65 X:77 Y:69 P:25 SP:7D
+CEA9 A0 88 LDY #$88 A:55 X:77 Y:69 P:25 SP:7D
+CEAB A2 99 LDX #$99 A:55 X:77 Y:88 P:A5 SP:7D
+CEAD 40 RTI A:55 X:99 Y:88 P:A5 SP:7D
+CEAE 30 35 BMI $CEE5 A:55 X:99 Y:88 P:65 SP:80
+CEB0 50 33 BVC $CEE5 A:55 X:99 Y:88 P:65 SP:80
+CEB2 F0 31 BEQ $CEE5 A:55 X:99 Y:88 P:65 SP:80
+CEB4 90 2F BCC $CEE5 A:55 X:99 Y:88 P:65 SP:80
+CEB6 C9 55 CMP #$55 A:55 X:99 Y:88 P:65 SP:80
+CEB8 D0 2B BNE $CEE5 A:55 X:99 Y:88 P:67 SP:80
+CEBA C0 88 CPY #$88 A:55 X:99 Y:88 P:67 SP:80
+CEBC D0 27 BNE $CEE5 A:55 X:99 Y:88 P:67 SP:80
+CEBE E0 99 CPX #$99 A:55 X:99 Y:88 P:67 SP:80
+CEC0 D0 23 BNE $CEE5 A:55 X:99 Y:88 P:67 SP:80
+CEC2 A9 CE LDA #$CE A:55 X:99 Y:88 P:67 SP:80
+CEC4 48 PHA A:CE X:99 Y:88 P:E5 SP:80
+CEC5 A9 CE LDA #$CE A:CE X:99 Y:88 P:E5 SP:7F
+CEC7 48 PHA A:CE X:99 Y:88 P:E5 SP:7F
+CEC8 A9 87 LDA #$87 A:CE X:99 Y:88 P:E5 SP:7E
+CECA 48 PHA A:87 X:99 Y:88 P:E5 SP:7E
+CECB A9 55 LDA #$55 A:87 X:99 Y:88 P:E5 SP:7D
+CECD 40 RTI A:55 X:99 Y:88 P:65 SP:7D
+CECE 10 15 BPL $CEE5 A:55 X:99 Y:88 P:A7 SP:80
+CED0 70 13 BVS $CEE5 A:55 X:99 Y:88 P:A7 SP:80
+CED2 D0 11 BNE $CEE5 A:55 X:99 Y:88 P:A7 SP:80
+CED4 90 0F BCC $CEE5 A:55 X:99 Y:88 P:A7 SP:80
+CED6 C9 55 CMP #$55 A:55 X:99 Y:88 P:A7 SP:80
+CED8 D0 0B BNE $CEE5 A:55 X:99 Y:88 P:27 SP:80
+CEDA C0 88 CPY #$88 A:55 X:99 Y:88 P:27 SP:80
+CEDC D0 07 BNE $CEE5 A:55 X:99 Y:88 P:27 SP:80
+CEDE E0 99 CPX #$99 A:55 X:99 Y:88 P:27 SP:80
+CEE0 D0 03 BNE $CEE5 A:55 X:99 Y:88 P:27 SP:80
+CEE2 4C E9 CE JMP $CEE9 A:55 X:99 Y:88 P:27 SP:80
+CEE9 AE FF 07 LDX $07FF = FB A:55 X:99 Y:88 P:27 SP:80
+CEEC 9A TXS A:55 X:FB Y:88 P:A5 SP:80
+CEED 60 RTS A:55 X:FB Y:88 P:A5 SP:FB
+C60C 20 EE CE JSR $CEEE A:55 X:FB Y:88 P:A5 SP:FD
+CEEE A2 55 LDX #$55 A:55 X:FB Y:88 P:A5 SP:FB
+CEF0 A0 69 LDY #$69 A:55 X:55 Y:88 P:25 SP:FB
+CEF2 A9 FF LDA #$FF A:55 X:55 Y:69 P:25 SP:FB
+CEF4 85 01 STA $01 = FF A:FF X:55 Y:69 P:A5 SP:FB
+CEF6 EA NOP A:FF X:55 Y:69 P:A5 SP:FB
+CEF7 24 01 BIT $01 = FF A:FF X:55 Y:69 P:A5 SP:FB
+CEF9 38 SEC A:FF X:55 Y:69 P:E5 SP:FB
+CEFA A9 01 LDA #$01 A:FF X:55 Y:69 P:E5 SP:FB
+CEFC 4A LSR A A:01 X:55 Y:69 P:65 SP:FB
+CEFD 90 1D BCC $CF1C A:00 X:55 Y:69 P:67 SP:FB
+CEFF D0 1B BNE $CF1C A:00 X:55 Y:69 P:67 SP:FB
+CF01 30 19 BMI $CF1C A:00 X:55 Y:69 P:67 SP:FB
+CF03 50 17 BVC $CF1C A:00 X:55 Y:69 P:67 SP:FB
+CF05 C9 00 CMP #$00 A:00 X:55 Y:69 P:67 SP:FB
+CF07 D0 13 BNE $CF1C A:00 X:55 Y:69 P:67 SP:FB
+CF09 B8 CLV A:00 X:55 Y:69 P:67 SP:FB
+CF0A A9 AA LDA #$AA A:00 X:55 Y:69 P:27 SP:FB
+CF0C 4A LSR A A:AA X:55 Y:69 P:A5 SP:FB
+CF0D B0 0D BCS $CF1C A:55 X:55 Y:69 P:24 SP:FB
+CF0F F0 0B BEQ $CF1C A:55 X:55 Y:69 P:24 SP:FB
+CF11 30 09 BMI $CF1C A:55 X:55 Y:69 P:24 SP:FB
+CF13 70 07 BVS $CF1C A:55 X:55 Y:69 P:24 SP:FB
+CF15 C9 55 CMP #$55 A:55 X:55 Y:69 P:24 SP:FB
+CF17 D0 03 BNE $CF1C A:55 X:55 Y:69 P:27 SP:FB
+CF19 4C 20 CF JMP $CF20 A:55 X:55 Y:69 P:27 SP:FB
+CF20 EA NOP A:55 X:55 Y:69 P:27 SP:FB
+CF21 24 01 BIT $01 = FF A:55 X:55 Y:69 P:27 SP:FB
+CF23 38 SEC A:55 X:55 Y:69 P:E5 SP:FB
+CF24 A9 80 LDA #$80 A:55 X:55 Y:69 P:E5 SP:FB
+CF26 0A ASL A A:80 X:55 Y:69 P:E5 SP:FB
+CF27 90 1E BCC $CF47 A:00 X:55 Y:69 P:67 SP:FB
+CF29 D0 1C BNE $CF47 A:00 X:55 Y:69 P:67 SP:FB
+CF2B 30 1A BMI $CF47 A:00 X:55 Y:69 P:67 SP:FB
+CF2D 50 18 BVC $CF47 A:00 X:55 Y:69 P:67 SP:FB
+CF2F C9 00 CMP #$00 A:00 X:55 Y:69 P:67 SP:FB
+CF31 D0 14 BNE $CF47 A:00 X:55 Y:69 P:67 SP:FB
+CF33 B8 CLV A:00 X:55 Y:69 P:67 SP:FB
+CF34 38 SEC A:00 X:55 Y:69 P:27 SP:FB
+CF35 A9 55 LDA #$55 A:00 X:55 Y:69 P:27 SP:FB
+CF37 0A ASL A A:55 X:55 Y:69 P:25 SP:FB
+CF38 B0 0D BCS $CF47 A:AA X:55 Y:69 P:A4 SP:FB
+CF3A F0 0B BEQ $CF47 A:AA X:55 Y:69 P:A4 SP:FB
+CF3C 10 09 BPL $CF47 A:AA X:55 Y:69 P:A4 SP:FB
+CF3E 70 07 BVS $CF47 A:AA X:55 Y:69 P:A4 SP:FB
+CF40 C9 AA CMP #$AA A:AA X:55 Y:69 P:A4 SP:FB
+CF42 D0 03 BNE $CF47 A:AA X:55 Y:69 P:27 SP:FB
+CF44 4C 4B CF JMP $CF4B A:AA X:55 Y:69 P:27 SP:FB
+CF4B EA NOP A:AA X:55 Y:69 P:27 SP:FB
+CF4C 24 01 BIT $01 = FF A:AA X:55 Y:69 P:27 SP:FB
+CF4E 38 SEC A:AA X:55 Y:69 P:E5 SP:FB
+CF4F A9 01 LDA #$01 A:AA X:55 Y:69 P:E5 SP:FB
+CF51 6A ROR A A:01 X:55 Y:69 P:65 SP:FB
+CF52 90 1E BCC $CF72 A:80 X:55 Y:69 P:E5 SP:FB
+CF54 F0 1C BEQ $CF72 A:80 X:55 Y:69 P:E5 SP:FB
+CF56 10 1A BPL $CF72 A:80 X:55 Y:69 P:E5 SP:FB
+CF58 50 18 BVC $CF72 A:80 X:55 Y:69 P:E5 SP:FB
+CF5A C9 80 CMP #$80 A:80 X:55 Y:69 P:E5 SP:FB
+CF5C D0 14 BNE $CF72 A:80 X:55 Y:69 P:67 SP:FB
+CF5E B8 CLV A:80 X:55 Y:69 P:67 SP:FB
+CF5F 18 CLC A:80 X:55 Y:69 P:27 SP:FB
+CF60 A9 55 LDA #$55 A:80 X:55 Y:69 P:26 SP:FB
+CF62 6A ROR A A:55 X:55 Y:69 P:24 SP:FB
+CF63 90 0D BCC $CF72 A:2A X:55 Y:69 P:25 SP:FB
+CF65 F0 0B BEQ $CF72 A:2A X:55 Y:69 P:25 SP:FB
+CF67 30 09 BMI $CF72 A:2A X:55 Y:69 P:25 SP:FB
+CF69 70 07 BVS $CF72 A:2A X:55 Y:69 P:25 SP:FB
+CF6B C9 2A CMP #$2A A:2A X:55 Y:69 P:25 SP:FB
+CF6D D0 03 BNE $CF72 A:2A X:55 Y:69 P:27 SP:FB
+CF6F 4C 76 CF JMP $CF76 A:2A X:55 Y:69 P:27 SP:FB
+CF76 EA NOP A:2A X:55 Y:69 P:27 SP:FB
+CF77 24 01 BIT $01 = FF A:2A X:55 Y:69 P:27 SP:FB
+CF79 38 SEC A:2A X:55 Y:69 P:E5 SP:FB
+CF7A A9 80 LDA #$80 A:2A X:55 Y:69 P:E5 SP:FB
+CF7C 2A ROL A A:80 X:55 Y:69 P:E5 SP:FB
+CF7D 90 1E BCC $CF9D A:01 X:55 Y:69 P:65 SP:FB
+CF7F F0 1C BEQ $CF9D A:01 X:55 Y:69 P:65 SP:FB
+CF81 30 1A BMI $CF9D A:01 X:55 Y:69 P:65 SP:FB
+CF83 50 18 BVC $CF9D A:01 X:55 Y:69 P:65 SP:FB
+CF85 C9 01 CMP #$01 A:01 X:55 Y:69 P:65 SP:FB
+CF87 D0 14 BNE $CF9D A:01 X:55 Y:69 P:67 SP:FB
+CF89 B8 CLV A:01 X:55 Y:69 P:67 SP:FB
+CF8A 18 CLC A:01 X:55 Y:69 P:27 SP:FB
+CF8B A9 55 LDA #$55 A:01 X:55 Y:69 P:26 SP:FB
+CF8D 2A ROL A A:55 X:55 Y:69 P:24 SP:FB
+CF8E B0 0D BCS $CF9D A:AA X:55 Y:69 P:A4 SP:FB
+CF90 F0 0B BEQ $CF9D A:AA X:55 Y:69 P:A4 SP:FB
+CF92 10 09 BPL $CF9D A:AA X:55 Y:69 P:A4 SP:FB
+CF94 70 07 BVS $CF9D A:AA X:55 Y:69 P:A4 SP:FB
+CF96 C9 AA CMP #$AA A:AA X:55 Y:69 P:A4 SP:FB
+CF98 D0 03 BNE $CF9D A:AA X:55 Y:69 P:27 SP:FB
+CF9A 4C A1 CF JMP $CFA1 A:AA X:55 Y:69 P:27 SP:FB
+CFA1 60 RTS A:AA X:55 Y:69 P:27 SP:FB
+C60F 20 A2 CF JSR $CFA2 A:AA X:55 Y:69 P:27 SP:FD
+CFA2 A5 00 LDA $00 = 00 A:AA X:55 Y:69 P:27 SP:FB
+CFA4 8D FF 07 STA $07FF = FB A:00 X:55 Y:69 P:27 SP:FB
+CFA7 A9 00 LDA #$00 A:00 X:55 Y:69 P:27 SP:FB
+CFA9 85 80 STA $80 = 00 A:00 X:55 Y:69 P:27 SP:FB
+CFAB A9 02 LDA #$02 A:00 X:55 Y:69 P:27 SP:FB
+CFAD 85 81 STA $81 = 00 A:02 X:55 Y:69 P:25 SP:FB
+CFAF A9 FF LDA #$FF A:02 X:55 Y:69 P:25 SP:FB
+CFB1 85 01 STA $01 = FF A:FF X:55 Y:69 P:A5 SP:FB
+CFB3 A9 00 LDA #$00 A:FF X:55 Y:69 P:A5 SP:FB
+CFB5 85 82 STA $82 = 00 A:00 X:55 Y:69 P:27 SP:FB
+CFB7 A9 03 LDA #$03 A:00 X:55 Y:69 P:27 SP:FB
+CFB9 85 83 STA $83 = 00 A:03 X:55 Y:69 P:25 SP:FB
+CFBB 85 84 STA $84 = 00 A:03 X:55 Y:69 P:25 SP:FB
+CFBD A9 00 LDA #$00 A:03 X:55 Y:69 P:25 SP:FB
+CFBF 85 FF STA $FF = 00 A:00 X:55 Y:69 P:27 SP:FB
+CFC1 A9 04 LDA #$04 A:00 X:55 Y:69 P:27 SP:FB
+CFC3 85 00 STA $00 = 00 A:04 X:55 Y:69 P:25 SP:FB
+CFC5 A9 5A LDA #$5A A:04 X:55 Y:69 P:25 SP:FB
+CFC7 8D 00 02 STA $0200 = 00 A:5A X:55 Y:69 P:25 SP:FB
+CFCA A9 5B LDA #$5B A:5A X:55 Y:69 P:25 SP:FB
+CFCC 8D 00 03 STA $0300 = 00 A:5B X:55 Y:69 P:25 SP:FB
+CFCF A9 5C LDA #$5C A:5B X:55 Y:69 P:25 SP:FB
+CFD1 8D 03 03 STA $0303 = 00 A:5C X:55 Y:69 P:25 SP:FB
+CFD4 A9 5D LDA #$5D A:5C X:55 Y:69 P:25 SP:FB
+CFD6 8D 00 04 STA $0400 = 00 A:5D X:55 Y:69 P:25 SP:FB
+CFD9 A2 00 LDX #$00 A:5D X:55 Y:69 P:25 SP:FB
+CFDB A1 80 LDA ($80,X) @ 80 = 0200 = 5A A:5D X:00 Y:69 P:27 SP:FB
+CFDD C9 5A CMP #$5A A:5A X:00 Y:69 P:25 SP:FB
+CFDF D0 1F BNE $D000 A:5A X:00 Y:69 P:27 SP:FB
+CFE1 E8 INX A:5A X:00 Y:69 P:27 SP:FB
+CFE2 E8 INX A:5A X:01 Y:69 P:25 SP:FB
+CFE3 A1 80 LDA ($80,X) @ 82 = 0300 = 5B A:5A X:02 Y:69 P:25 SP:FB
+CFE5 C9 5B CMP #$5B A:5B X:02 Y:69 P:25 SP:FB
+CFE7 D0 17 BNE $D000 A:5B X:02 Y:69 P:27 SP:FB
+CFE9 E8 INX A:5B X:02 Y:69 P:27 SP:FB
+CFEA A1 80 LDA ($80,X) @ 83 = 0303 = 5C A:5B X:03 Y:69 P:25 SP:FB
+CFEC C9 5C CMP #$5C A:5C X:03 Y:69 P:25 SP:FB
+CFEE D0 10 BNE $D000 A:5C X:03 Y:69 P:27 SP:FB
+CFF0 A2 00 LDX #$00 A:5C X:03 Y:69 P:27 SP:FB
+CFF2 A1 FF LDA ($FF,X) @ FF = 0400 = 5D A:5C X:00 Y:69 P:27 SP:FB
+CFF4 C9 5D CMP #$5D A:5D X:00 Y:69 P:25 SP:FB
+CFF6 D0 08 BNE $D000 A:5D X:00 Y:69 P:27 SP:FB
+CFF8 A2 81 LDX #$81 A:5D X:00 Y:69 P:27 SP:FB
+CFFA A1 FF LDA ($FF,X) @ 80 = 0200 = 5A A:5D X:81 Y:69 P:A5 SP:FB
+CFFC C9 5A CMP #$5A A:5A X:81 Y:69 P:25 SP:FB
+CFFE F0 05 BEQ $D005 A:5A X:81 Y:69 P:27 SP:FB
+D005 A9 AA LDA #$AA A:5A X:81 Y:69 P:27 SP:FB
+D007 A2 00 LDX #$00 A:AA X:81 Y:69 P:A5 SP:FB
+D009 81 80 STA ($80,X) @ 80 = 0200 = 5A A:AA X:00 Y:69 P:27 SP:FB
+D00B E8 INX A:AA X:00 Y:69 P:27 SP:FB
+D00C E8 INX A:AA X:01 Y:69 P:25 SP:FB
+D00D A9 AB LDA #$AB A:AA X:02 Y:69 P:25 SP:FB
+D00F 81 80 STA ($80,X) @ 82 = 0300 = 5B A:AB X:02 Y:69 P:A5 SP:FB
+D011 E8 INX A:AB X:02 Y:69 P:A5 SP:FB
+D012 A9 AC LDA #$AC A:AB X:03 Y:69 P:25 SP:FB
+D014 81 80 STA ($80,X) @ 83 = 0303 = 5C A:AC X:03 Y:69 P:A5 SP:FB
+D016 A2 00 LDX #$00 A:AC X:03 Y:69 P:A5 SP:FB
+D018 A9 AD LDA #$AD A:AC X:00 Y:69 P:27 SP:FB
+D01A 81 FF STA ($FF,X) @ FF = 0400 = 5D A:AD X:00 Y:69 P:A5 SP:FB
+D01C AD 00 02 LDA $0200 = AA A:AD X:00 Y:69 P:A5 SP:FB
+D01F C9 AA CMP #$AA A:AA X:00 Y:69 P:A5 SP:FB
+D021 D0 15 BNE $D038 A:AA X:00 Y:69 P:27 SP:FB
+D023 AD 00 03 LDA $0300 = AB A:AA X:00 Y:69 P:27 SP:FB
+D026 C9 AB CMP #$AB A:AB X:00 Y:69 P:A5 SP:FB
+D028 D0 0E BNE $D038 A:AB X:00 Y:69 P:27 SP:FB
+D02A AD 03 03 LDA $0303 = AC A:AB X:00 Y:69 P:27 SP:FB
+D02D C9 AC CMP #$AC A:AC X:00 Y:69 P:A5 SP:FB
+D02F D0 07 BNE $D038 A:AC X:00 Y:69 P:27 SP:FB
+D031 AD 00 04 LDA $0400 = AD A:AC X:00 Y:69 P:27 SP:FB
+D034 C9 AD CMP #$AD A:AD X:00 Y:69 P:A5 SP:FB
+D036 F0 05 BEQ $D03D A:AD X:00 Y:69 P:27 SP:FB
+D03D AD FF 07 LDA $07FF = 00 A:AD X:00 Y:69 P:27 SP:FB
+D040 85 00 STA $00 = 04 A:00 X:00 Y:69 P:27 SP:FB
+D042 A9 00 LDA #$00 A:00 X:00 Y:69 P:27 SP:FB
+D044 8D 00 03 STA $0300 = AB A:00 X:00 Y:69 P:27 SP:FB
+D047 A9 AA LDA #$AA A:00 X:00 Y:69 P:27 SP:FB
+D049 8D 00 02 STA $0200 = AA A:AA X:00 Y:69 P:A5 SP:FB
+D04C A2 00 LDX #$00 A:AA X:00 Y:69 P:A5 SP:FB
+D04E A0 5A LDY #$5A A:AA X:00 Y:69 P:27 SP:FB
+D050 20 B6 F7 JSR $F7B6 A:AA X:00 Y:5A P:25 SP:FB
+F7B6 18 CLC A:AA X:00 Y:5A P:25 SP:F9
+F7B7 A9 FF LDA #$FF A:AA X:00 Y:5A P:24 SP:F9
+F7B9 85 01 STA $01 = FF A:FF X:00 Y:5A P:A4 SP:F9
+F7BB 24 01 BIT $01 = FF A:FF X:00 Y:5A P:A4 SP:F9
+F7BD A9 55 LDA #$55 A:FF X:00 Y:5A P:E4 SP:F9
+F7BF 60 RTS A:55 X:00 Y:5A P:64 SP:F9
+D053 01 80 ORA ($80,X) @ 80 = 0200 = AA A:55 X:00 Y:5A P:64 SP:FB
+D055 20 C0 F7 JSR $F7C0 A:FF X:00 Y:5A P:E4 SP:FB
+F7C0 B0 09 BCS $F7CB A:FF X:00 Y:5A P:E4 SP:F9
+F7C2 10 07 BPL $F7CB A:FF X:00 Y:5A P:E4 SP:F9
+F7C4 C9 FF CMP #$FF A:FF X:00 Y:5A P:E4 SP:F9
+F7C6 D0 03 BNE $F7CB A:FF X:00 Y:5A P:67 SP:F9
+F7C8 50 01 BVC $F7CB A:FF X:00 Y:5A P:67 SP:F9
+F7CA 60 RTS A:FF X:00 Y:5A P:67 SP:F9
+D058 C8 INY A:FF X:00 Y:5A P:67 SP:FB
+D059 20 CE F7 JSR $F7CE A:FF X:00 Y:5B P:65 SP:FB
+F7CE 38 SEC A:FF X:00 Y:5B P:65 SP:F9
+F7CF B8 CLV A:FF X:00 Y:5B P:65 SP:F9
+F7D0 A9 00 LDA #$00 A:FF X:00 Y:5B P:25 SP:F9
+F7D2 60 RTS A:00 X:00 Y:5B P:27 SP:F9
+D05C 01 82 ORA ($82,X) @ 82 = 0300 = 00 A:00 X:00 Y:5B P:27 SP:FB
+D05E 20 D3 F7 JSR $F7D3 A:00 X:00 Y:5B P:27 SP:FB
+F7D3 D0 07 BNE $F7DC A:00 X:00 Y:5B P:27 SP:F9
+F7D5 70 05 BVS $F7DC A:00 X:00 Y:5B P:27 SP:F9
+F7D7 90 03 BCC $F7DC A:00 X:00 Y:5B P:27 SP:F9
+F7D9 30 01 BMI $F7DC A:00 X:00 Y:5B P:27 SP:F9
+F7DB 60 RTS A:00 X:00 Y:5B P:27 SP:F9
+D061 C8 INY A:00 X:00 Y:5B P:27 SP:FB
+D062 20 DF F7 JSR $F7DF A:00 X:00 Y:5C P:25 SP:FB
+F7DF 18 CLC A:00 X:00 Y:5C P:25 SP:F9
+F7E0 24 01 BIT $01 = FF A:00 X:00 Y:5C P:24 SP:F9
+F7E2 A9 55 LDA #$55 A:00 X:00 Y:5C P:E6 SP:F9
+F7E4 60 RTS A:55 X:00 Y:5C P:64 SP:F9
+D065 21 80 AND ($80,X) @ 80 = 0200 = AA A:55 X:00 Y:5C P:64 SP:FB
+D067 20 E5 F7 JSR $F7E5 A:00 X:00 Y:5C P:66 SP:FB
+F7E5 D0 07 BNE $F7EE A:00 X:00 Y:5C P:66 SP:F9
+F7E7 50 05 BVC $F7EE A:00 X:00 Y:5C P:66 SP:F9
+F7E9 B0 03 BCS $F7EE A:00 X:00 Y:5C P:66 SP:F9
+F7EB 30 01 BMI $F7EE A:00 X:00 Y:5C P:66 SP:F9
+F7ED 60 RTS A:00 X:00 Y:5C P:66 SP:F9
+D06A C8 INY A:00 X:00 Y:5C P:66 SP:FB
+D06B A9 EF LDA #$EF A:00 X:00 Y:5D P:64 SP:FB
+D06D 8D 00 03 STA $0300 = 00 A:EF X:00 Y:5D P:E4 SP:FB
+D070 20 F1 F7 JSR $F7F1 A:EF X:00 Y:5D P:E4 SP:FB
+F7F1 38 SEC A:EF X:00 Y:5D P:E4 SP:F9
+F7F2 B8 CLV A:EF X:00 Y:5D P:E5 SP:F9
+F7F3 A9 F8 LDA #$F8 A:EF X:00 Y:5D P:A5 SP:F9
+F7F5 60 RTS A:F8 X:00 Y:5D P:A5 SP:F9
+D073 21 82 AND ($82,X) @ 82 = 0300 = EF A:F8 X:00 Y:5D P:A5 SP:FB
+D075 20 F6 F7 JSR $F7F6 A:E8 X:00 Y:5D P:A5 SP:FB
+F7F6 90 09 BCC $F801 A:E8 X:00 Y:5D P:A5 SP:F9
+F7F8 10 07 BPL $F801 A:E8 X:00 Y:5D P:A5 SP:F9
+F7FA C9 E8 CMP #$E8 A:E8 X:00 Y:5D P:A5 SP:F9
+F7FC D0 03 BNE $F801 A:E8 X:00 Y:5D P:27 SP:F9
+F7FE 70 01 BVS $F801 A:E8 X:00 Y:5D P:27 SP:F9
+F800 60 RTS A:E8 X:00 Y:5D P:27 SP:F9
+D078 C8 INY A:E8 X:00 Y:5D P:27 SP:FB
+D079 20 04 F8 JSR $F804 A:E8 X:00 Y:5E P:25 SP:FB
+F804 18 CLC A:E8 X:00 Y:5E P:25 SP:F9
+F805 24 01 BIT $01 = FF A:E8 X:00 Y:5E P:24 SP:F9
+F807 A9 5F LDA #$5F A:E8 X:00 Y:5E P:E4 SP:F9
+F809 60 RTS A:5F X:00 Y:5E P:64 SP:F9
+D07C 41 80 EOR ($80,X) @ 80 = 0200 = AA A:5F X:00 Y:5E P:64 SP:FB
+D07E 20 0A F8 JSR $F80A A:F5 X:00 Y:5E P:E4 SP:FB
+F80A B0 09 BCS $F815 A:F5 X:00 Y:5E P:E4 SP:F9
+F80C 10 07 BPL $F815 A:F5 X:00 Y:5E P:E4 SP:F9
+F80E C9 F5 CMP #$F5 A:F5 X:00 Y:5E P:E4 SP:F9
+F810 D0 03 BNE $F815 A:F5 X:00 Y:5E P:67 SP:F9
+F812 50 01 BVC $F815 A:F5 X:00 Y:5E P:67 SP:F9
+F814 60 RTS A:F5 X:00 Y:5E P:67 SP:F9
+D081 C8 INY A:F5 X:00 Y:5E P:67 SP:FB
+D082 A9 70 LDA #$70 A:F5 X:00 Y:5F P:65 SP:FB
+D084 8D 00 03 STA $0300 = EF A:70 X:00 Y:5F P:65 SP:FB
+D087 20 18 F8 JSR $F818 A:70 X:00 Y:5F P:65 SP:FB
+F818 38 SEC A:70 X:00 Y:5F P:65 SP:F9
+F819 B8 CLV A:70 X:00 Y:5F P:65 SP:F9
+F81A A9 70 LDA #$70 A:70 X:00 Y:5F P:25 SP:F9
+F81C 60 RTS A:70 X:00 Y:5F P:25 SP:F9
+D08A 41 82 EOR ($82,X) @ 82 = 0300 = 70 A:70 X:00 Y:5F P:25 SP:FB
+D08C 20 1D F8 JSR $F81D A:00 X:00 Y:5F P:27 SP:FB
+F81D D0 07 BNE $F826 A:00 X:00 Y:5F P:27 SP:F9
+F81F 70 05 BVS $F826 A:00 X:00 Y:5F P:27 SP:F9
+F821 90 03 BCC $F826 A:00 X:00 Y:5F P:27 SP:F9
+F823 30 01 BMI $F826 A:00 X:00 Y:5F P:27 SP:F9
+F825 60 RTS A:00 X:00 Y:5F P:27 SP:F9
+D08F C8 INY A:00 X:00 Y:5F P:27 SP:FB
+D090 A9 69 LDA #$69 A:00 X:00 Y:60 P:25 SP:FB
+D092 8D 00 02 STA $0200 = AA A:69 X:00 Y:60 P:25 SP:FB
+D095 20 29 F8 JSR $F829 A:69 X:00 Y:60 P:25 SP:FB
+F829 18 CLC A:69 X:00 Y:60 P:25 SP:F9
+F82A 24 01 BIT $01 = FF A:69 X:00 Y:60 P:24 SP:F9
+F82C A9 00 LDA #$00 A:69 X:00 Y:60 P:E4 SP:F9
+F82E 60 RTS A:00 X:00 Y:60 P:66 SP:F9
+D098 61 80 ADC ($80,X) @ 80 = 0200 = 69 A:00 X:00 Y:60 P:66 SP:FB
+D09A 20 2F F8 JSR $F82F A:69 X:00 Y:60 P:24 SP:FB
+F82F 30 09 BMI $F83A A:69 X:00 Y:60 P:24 SP:F9
+F831 B0 07 BCS $F83A A:69 X:00 Y:60 P:24 SP:F9
+F833 C9 69 CMP #$69 A:69 X:00 Y:60 P:24 SP:F9
+F835 D0 03 BNE $F83A A:69 X:00 Y:60 P:27 SP:F9
+F837 70 01 BVS $F83A A:69 X:00 Y:60 P:27 SP:F9
+F839 60 RTS A:69 X:00 Y:60 P:27 SP:F9
+D09D C8 INY A:69 X:00 Y:60 P:27 SP:FB
+D09E 20 3D F8 JSR $F83D A:69 X:00 Y:61 P:25 SP:FB
+F83D 38 SEC A:69 X:00 Y:61 P:25 SP:F9
+F83E 24 01 BIT $01 = FF A:69 X:00 Y:61 P:25 SP:F9
+F840 A9 00 LDA #$00 A:69 X:00 Y:61 P:E5 SP:F9
+F842 60 RTS A:00 X:00 Y:61 P:67 SP:F9
+D0A1 61 80 ADC ($80,X) @ 80 = 0200 = 69 A:00 X:00 Y:61 P:67 SP:FB
+D0A3 20 43 F8 JSR $F843 A:6A X:00 Y:61 P:24 SP:FB
+F843 30 09 BMI $F84E A:6A X:00 Y:61 P:24 SP:F9
+F845 B0 07 BCS $F84E A:6A X:00 Y:61 P:24 SP:F9
+F847 C9 6A CMP #$6A A:6A X:00 Y:61 P:24 SP:F9
+F849 D0 03 BNE $F84E A:6A X:00 Y:61 P:27 SP:F9
+F84B 70 01 BVS $F84E A:6A X:00 Y:61 P:27 SP:F9
+F84D 60 RTS A:6A X:00 Y:61 P:27 SP:F9
+D0A6 C8 INY A:6A X:00 Y:61 P:27 SP:FB
+D0A7 A9 7F LDA #$7F A:6A X:00 Y:62 P:25 SP:FB
+D0A9 8D 00 02 STA $0200 = 69 A:7F X:00 Y:62 P:25 SP:FB
+D0AC 20 51 F8 JSR $F851 A:7F X:00 Y:62 P:25 SP:FB
+F851 38 SEC A:7F X:00 Y:62 P:25 SP:F9
+F852 B8 CLV A:7F X:00 Y:62 P:25 SP:F9
+F853 A9 7F LDA #$7F A:7F X:00 Y:62 P:25 SP:F9
+F855 60 RTS A:7F X:00 Y:62 P:25 SP:F9
+D0AF 61 80 ADC ($80,X) @ 80 = 0200 = 7F A:7F X:00 Y:62 P:25 SP:FB
+D0B1 20 56 F8 JSR $F856 A:FF X:00 Y:62 P:E4 SP:FB
+F856 10 09 BPL $F861 A:FF X:00 Y:62 P:E4 SP:F9
+F858 B0 07 BCS $F861 A:FF X:00 Y:62 P:E4 SP:F9
+F85A C9 FF CMP #$FF A:FF X:00 Y:62 P:E4 SP:F9
+F85C D0 03 BNE $F861 A:FF X:00 Y:62 P:67 SP:F9
+F85E 50 01 BVC $F861 A:FF X:00 Y:62 P:67 SP:F9
+F860 60 RTS A:FF X:00 Y:62 P:67 SP:F9
+D0B4 C8 INY A:FF X:00 Y:62 P:67 SP:FB
+D0B5 A9 80 LDA #$80 A:FF X:00 Y:63 P:65 SP:FB
+D0B7 8D 00 02 STA $0200 = 7F A:80 X:00 Y:63 P:E5 SP:FB
+D0BA 20 64 F8 JSR $F864 A:80 X:00 Y:63 P:E5 SP:FB
+F864 18 CLC A:80 X:00 Y:63 P:E5 SP:F9
+F865 24 01 BIT $01 = FF A:80 X:00 Y:63 P:E4 SP:F9
+F867 A9 7F LDA #$7F A:80 X:00 Y:63 P:E4 SP:F9
+F869 60 RTS A:7F X:00 Y:63 P:64 SP:F9
+D0BD 61 80 ADC ($80,X) @ 80 = 0200 = 80 A:7F X:00 Y:63 P:64 SP:FB
+D0BF 20 6A F8 JSR $F86A A:FF X:00 Y:63 P:A4 SP:FB
+F86A 10 09 BPL $F875 A:FF X:00 Y:63 P:A4 SP:F9
+F86C B0 07 BCS $F875 A:FF X:00 Y:63 P:A4 SP:F9
+F86E C9 FF CMP #$FF A:FF X:00 Y:63 P:A4 SP:F9
+F870 D0 03 BNE $F875 A:FF X:00 Y:63 P:27 SP:F9
+F872 70 01 BVS $F875 A:FF X:00 Y:63 P:27 SP:F9
+F874 60 RTS A:FF X:00 Y:63 P:27 SP:F9
+D0C2 C8 INY A:FF X:00 Y:63 P:27 SP:FB
+D0C3 20 78 F8 JSR $F878 A:FF X:00 Y:64 P:25 SP:FB
+F878 38 SEC A:FF X:00 Y:64 P:25 SP:F9
+F879 B8 CLV A:FF X:00 Y:64 P:25 SP:F9
+F87A A9 7F LDA #$7F A:FF X:00 Y:64 P:25 SP:F9
+F87C 60 RTS A:7F X:00 Y:64 P:25 SP:F9
+D0C6 61 80 ADC ($80,X) @ 80 = 0200 = 80 A:7F X:00 Y:64 P:25 SP:FB
+D0C8 20 7D F8 JSR $F87D A:00 X:00 Y:64 P:27 SP:FB
+F87D D0 07 BNE $F886 A:00 X:00 Y:64 P:27 SP:F9
+F87F 30 05 BMI $F886 A:00 X:00 Y:64 P:27 SP:F9
+F881 70 03 BVS $F886 A:00 X:00 Y:64 P:27 SP:F9
+F883 90 01 BCC $F886 A:00 X:00 Y:64 P:27 SP:F9
+F885 60 RTS A:00 X:00 Y:64 P:27 SP:F9
+D0CB C8 INY A:00 X:00 Y:64 P:27 SP:FB
+D0CC A9 40 LDA #$40 A:00 X:00 Y:65 P:25 SP:FB
+D0CE 8D 00 02 STA $0200 = 80 A:40 X:00 Y:65 P:25 SP:FB
+D0D1 20 89 F8 JSR $F889 A:40 X:00 Y:65 P:25 SP:FB
+F889 24 01 BIT $01 = FF A:40 X:00 Y:65 P:25 SP:F9
+F88B A9 40 LDA #$40 A:40 X:00 Y:65 P:E5 SP:F9
+F88D 60 RTS A:40 X:00 Y:65 P:65 SP:F9
+D0D4 C1 80 CMP ($80,X) @ 80 = 0200 = 40 A:40 X:00 Y:65 P:65 SP:FB
+D0D6 20 8E F8 JSR $F88E A:40 X:00 Y:65 P:67 SP:FB
+F88E 30 07 BMI $F897 A:40 X:00 Y:65 P:67 SP:F9
+F890 90 05 BCC $F897 A:40 X:00 Y:65 P:67 SP:F9
+F892 D0 03 BNE $F897 A:40 X:00 Y:65 P:67 SP:F9
+F894 50 01 BVC $F897 A:40 X:00 Y:65 P:67 SP:F9
+F896 60 RTS A:40 X:00 Y:65 P:67 SP:F9
+D0D9 C8 INY A:40 X:00 Y:65 P:67 SP:FB
+D0DA 48 PHA A:40 X:00 Y:66 P:65 SP:FB
+D0DB A9 3F LDA #$3F A:40 X:00 Y:66 P:65 SP:FA
+D0DD 8D 00 02 STA $0200 = 40 A:3F X:00 Y:66 P:65 SP:FA
+D0E0 68 PLA A:3F X:00 Y:66 P:65 SP:FA
+D0E1 20 9A F8 JSR $F89A A:40 X:00 Y:66 P:65 SP:FB
+F89A B8 CLV A:40 X:00 Y:66 P:65 SP:F9
+F89B 60 RTS A:40 X:00 Y:66 P:25 SP:F9
+D0E4 C1 80 CMP ($80,X) @ 80 = 0200 = 3F A:40 X:00 Y:66 P:25 SP:FB
+D0E6 20 9C F8 JSR $F89C A:40 X:00 Y:66 P:25 SP:FB
+F89C F0 07 BEQ $F8A5 A:40 X:00 Y:66 P:25 SP:F9
+F89E 30 05 BMI $F8A5 A:40 X:00 Y:66 P:25 SP:F9
+F8A0 90 03 BCC $F8A5 A:40 X:00 Y:66 P:25 SP:F9
+F8A2 70 01 BVS $F8A5 A:40 X:00 Y:66 P:25 SP:F9
+F8A4 60 RTS A:40 X:00 Y:66 P:25 SP:F9
+D0E9 C8 INY A:40 X:00 Y:66 P:25 SP:FB
+D0EA 48 PHA A:40 X:00 Y:67 P:25 SP:FB
+D0EB A9 41 LDA #$41 A:40 X:00 Y:67 P:25 SP:FA
+D0ED 8D 00 02 STA $0200 = 3F A:41 X:00 Y:67 P:25 SP:FA
+D0F0 68 PLA A:41 X:00 Y:67 P:25 SP:FA
+D0F1 C1 80 CMP ($80,X) @ 80 = 0200 = 41 A:40 X:00 Y:67 P:25 SP:FB
+D0F3 20 A8 F8 JSR $F8A8 A:40 X:00 Y:67 P:A4 SP:FB
+F8A8 F0 05 BEQ $F8AF A:40 X:00 Y:67 P:A4 SP:F9
+F8AA 10 03 BPL $F8AF A:40 X:00 Y:67 P:A4 SP:F9
+F8AC 10 01 BPL $F8AF A:40 X:00 Y:67 P:A4 SP:F9
+F8AE 60 RTS A:40 X:00 Y:67 P:A4 SP:F9
+D0F6 C8 INY A:40 X:00 Y:67 P:A4 SP:FB
+D0F7 48 PHA A:40 X:00 Y:68 P:24 SP:FB
+D0F8 A9 00 LDA #$00 A:40 X:00 Y:68 P:24 SP:FA
+D0FA 8D 00 02 STA $0200 = 41 A:00 X:00 Y:68 P:26 SP:FA
+D0FD 68 PLA A:00 X:00 Y:68 P:26 SP:FA
+D0FE 20 B2 F8 JSR $F8B2 A:40 X:00 Y:68 P:24 SP:FB
+F8B2 A9 80 LDA #$80 A:40 X:00 Y:68 P:24 SP:F9
+F8B4 60 RTS A:80 X:00 Y:68 P:A4 SP:F9
+D101 C1 80 CMP ($80,X) @ 80 = 0200 = 00 A:80 X:00 Y:68 P:A4 SP:FB
+D103 20 B5 F8 JSR $F8B5 A:80 X:00 Y:68 P:A5 SP:FB
+F8B5 F0 05 BEQ $F8BC A:80 X:00 Y:68 P:A5 SP:F9
+F8B7 10 03 BPL $F8BC A:80 X:00 Y:68 P:A5 SP:F9
+F8B9 90 01 BCC $F8BC A:80 X:00 Y:68 P:A5 SP:F9
+F8BB 60 RTS A:80 X:00 Y:68 P:A5 SP:F9
+D106 C8 INY A:80 X:00 Y:68 P:A5 SP:FB
+D107 48 PHA A:80 X:00 Y:69 P:25 SP:FB
+D108 A9 80 LDA #$80 A:80 X:00 Y:69 P:25 SP:FA
+D10A 8D 00 02 STA $0200 = 00 A:80 X:00 Y:69 P:A5 SP:FA
+D10D 68 PLA A:80 X:00 Y:69 P:A5 SP:FA
+D10E C1 80 CMP ($80,X) @ 80 = 0200 = 80 A:80 X:00 Y:69 P:A5 SP:FB
+D110 20 BF F8 JSR $F8BF A:80 X:00 Y:69 P:27 SP:FB
+F8BF D0 05 BNE $F8C6 A:80 X:00 Y:69 P:27 SP:F9
+F8C1 30 03 BMI $F8C6 A:80 X:00 Y:69 P:27 SP:F9
+F8C3 90 01 BCC $F8C6 A:80 X:00 Y:69 P:27 SP:F9
+F8C5 60 RTS A:80 X:00 Y:69 P:27 SP:F9
+D113 C8 INY A:80 X:00 Y:69 P:27 SP:FB
+D114 48 PHA A:80 X:00 Y:6A P:25 SP:FB
+D115 A9 81 LDA #$81 A:80 X:00 Y:6A P:25 SP:FA
+D117 8D 00 02 STA $0200 = 80 A:81 X:00 Y:6A P:A5 SP:FA
+D11A 68 PLA A:81 X:00 Y:6A P:A5 SP:FA
+D11B C1 80 CMP ($80,X) @ 80 = 0200 = 81 A:80 X:00 Y:6A P:A5 SP:FB
+D11D 20 C9 F8 JSR $F8C9 A:80 X:00 Y:6A P:A4 SP:FB
+F8C9 B0 05 BCS $F8D0 A:80 X:00 Y:6A P:A4 SP:F9
+F8CB F0 03 BEQ $F8D0 A:80 X:00 Y:6A P:A4 SP:F9
+F8CD 10 01 BPL $F8D0 A:80 X:00 Y:6A P:A4 SP:F9
+F8CF 60 RTS A:80 X:00 Y:6A P:A4 SP:F9
+D120 C8 INY A:80 X:00 Y:6A P:A4 SP:FB
+D121 48 PHA A:80 X:00 Y:6B P:24 SP:FB
+D122 A9 7F LDA #$7F A:80 X:00 Y:6B P:24 SP:FA
+D124 8D 00 02 STA $0200 = 81 A:7F X:00 Y:6B P:24 SP:FA
+D127 68 PLA A:7F X:00 Y:6B P:24 SP:FA
+D128 C1 80 CMP ($80,X) @ 80 = 0200 = 7F A:80 X:00 Y:6B P:A4 SP:FB
+D12A 20 D3 F8 JSR $F8D3 A:80 X:00 Y:6B P:25 SP:FB
+F8D3 90 05 BCC $F8DA A:80 X:00 Y:6B P:25 SP:F9
+F8D5 F0 03 BEQ $F8DA A:80 X:00 Y:6B P:25 SP:F9
+F8D7 30 01 BMI $F8DA A:80 X:00 Y:6B P:25 SP:F9
+F8D9 60 RTS A:80 X:00 Y:6B P:25 SP:F9
+D12D C8 INY A:80 X:00 Y:6B P:25 SP:FB
+D12E A9 40 LDA #$40 A:80 X:00 Y:6C P:25 SP:FB
+D130 8D 00 02 STA $0200 = 7F A:40 X:00 Y:6C P:25 SP:FB
+D133 20 31 F9 JSR $F931 A:40 X:00 Y:6C P:25 SP:FB
+F931 24 01 BIT $01 = FF A:40 X:00 Y:6C P:25 SP:F9
+F933 A9 40 LDA #$40 A:40 X:00 Y:6C P:E5 SP:F9
+F935 38 SEC A:40 X:00 Y:6C P:65 SP:F9
+F936 60 RTS A:40 X:00 Y:6C P:65 SP:F9
+D136 E1 80 SBC ($80,X) @ 80 = 0200 = 40 A:40 X:00 Y:6C P:65 SP:FB
+D138 20 37 F9 JSR $F937 A:00 X:00 Y:6C P:27 SP:FB
+F937 30 0B BMI $F944 A:00 X:00 Y:6C P:27 SP:F9
+F939 90 09 BCC $F944 A:00 X:00 Y:6C P:27 SP:F9
+F93B D0 07 BNE $F944 A:00 X:00 Y:6C P:27 SP:F9
+F93D 70 05 BVS $F944 A:00 X:00 Y:6C P:27 SP:F9
+F93F C9 00 CMP #$00 A:00 X:00 Y:6C P:27 SP:F9
+F941 D0 01 BNE $F944 A:00 X:00 Y:6C P:27 SP:F9
+F943 60 RTS A:00 X:00 Y:6C P:27 SP:F9
+D13B C8 INY A:00 X:00 Y:6C P:27 SP:FB
+D13C A9 3F LDA #$3F A:00 X:00 Y:6D P:25 SP:FB
+D13E 8D 00 02 STA $0200 = 40 A:3F X:00 Y:6D P:25 SP:FB
+D141 20 47 F9 JSR $F947 A:3F X:00 Y:6D P:25 SP:FB
+F947 B8 CLV A:3F X:00 Y:6D P:25 SP:F9
+F948 38 SEC A:3F X:00 Y:6D P:25 SP:F9
+F949 A9 40 LDA #$40 A:3F X:00 Y:6D P:25 SP:F9
+F94B 60 RTS A:40 X:00 Y:6D P:25 SP:F9
+D144 E1 80 SBC ($80,X) @ 80 = 0200 = 3F A:40 X:00 Y:6D P:25 SP:FB
+D146 20 4C F9 JSR $F94C A:01 X:00 Y:6D P:25 SP:FB
+F94C F0 0B BEQ $F959 A:01 X:00 Y:6D P:25 SP:F9
+F94E 30 09 BMI $F959 A:01 X:00 Y:6D P:25 SP:F9
+F950 90 07 BCC $F959 A:01 X:00 Y:6D P:25 SP:F9
+F952 70 05 BVS $F959 A:01 X:00 Y:6D P:25 SP:F9
+F954 C9 01 CMP #$01 A:01 X:00 Y:6D P:25 SP:F9
+F956 D0 01 BNE $F959 A:01 X:00 Y:6D P:27 SP:F9
+F958 60 RTS A:01 X:00 Y:6D P:27 SP:F9
+D149 C8 INY A:01 X:00 Y:6D P:27 SP:FB
+D14A A9 41 LDA #$41 A:01 X:00 Y:6E P:25 SP:FB
+D14C 8D 00 02 STA $0200 = 3F A:41 X:00 Y:6E P:25 SP:FB
+D14F 20 5C F9 JSR $F95C A:41 X:00 Y:6E P:25 SP:FB
+F95C A9 40 LDA #$40 A:41 X:00 Y:6E P:25 SP:F9
+F95E 38 SEC A:40 X:00 Y:6E P:25 SP:F9
+F95F 24 01 BIT $01 = FF A:40 X:00 Y:6E P:25 SP:F9
+F961 60 RTS A:40 X:00 Y:6E P:E5 SP:F9
+D152 E1 80 SBC ($80,X) @ 80 = 0200 = 41 A:40 X:00 Y:6E P:E5 SP:FB
+D154 20 62 F9 JSR $F962 A:FF X:00 Y:6E P:A4 SP:FB
+F962 B0 0B BCS $F96F A:FF X:00 Y:6E P:A4 SP:F9
+F964 F0 09 BEQ $F96F A:FF X:00 Y:6E P:A4 SP:F9
+F966 10 07 BPL $F96F A:FF X:00 Y:6E P:A4 SP:F9
+F968 70 05 BVS $F96F A:FF X:00 Y:6E P:A4 SP:F9
+F96A C9 FF CMP #$FF A:FF X:00 Y:6E P:A4 SP:F9
+F96C D0 01 BNE $F96F A:FF X:00 Y:6E P:27 SP:F9
+F96E 60 RTS A:FF X:00 Y:6E P:27 SP:F9
+D157 C8 INY A:FF X:00 Y:6E P:27 SP:FB
+D158 A9 00 LDA #$00 A:FF X:00 Y:6F P:25 SP:FB
+D15A 8D 00 02 STA $0200 = 41 A:00 X:00 Y:6F P:27 SP:FB
+D15D 20 72 F9 JSR $F972 A:00 X:00 Y:6F P:27 SP:FB
+F972 18 CLC A:00 X:00 Y:6F P:27 SP:F9
+F973 A9 80 LDA #$80 A:00 X:00 Y:6F P:26 SP:F9
+F975 60 RTS A:80 X:00 Y:6F P:A4 SP:F9
+D160 E1 80 SBC ($80,X) @ 80 = 0200 = 00 A:80 X:00 Y:6F P:A4 SP:FB
+D162 20 76 F9 JSR $F976 A:7F X:00 Y:6F P:65 SP:FB
+F976 90 05 BCC $F97D A:7F X:00 Y:6F P:65 SP:F9
+F978 C9 7F CMP #$7F A:7F X:00 Y:6F P:65 SP:F9
+F97A D0 01 BNE $F97D A:7F X:00 Y:6F P:67 SP:F9
+F97C 60 RTS A:7F X:00 Y:6F P:67 SP:F9
+D165 C8 INY A:7F X:00 Y:6F P:67 SP:FB
+D166 A9 7F LDA #$7F A:7F X:00 Y:70 P:65 SP:FB
+D168 8D 00 02 STA $0200 = 00 A:7F X:00 Y:70 P:65 SP:FB
+D16B 20 80 F9 JSR $F980 A:7F X:00 Y:70 P:65 SP:FB
+F980 38 SEC A:7F X:00 Y:70 P:65 SP:F9
+F981 A9 81 LDA #$81 A:7F X:00 Y:70 P:65 SP:F9
+F983 60 RTS A:81 X:00 Y:70 P:E5 SP:F9
+D16E E1 80 SBC ($80,X) @ 80 = 0200 = 7F A:81 X:00 Y:70 P:E5 SP:FB
+D170 20 84 F9 JSR $F984 A:02 X:00 Y:70 P:65 SP:FB
+F984 50 07 BVC $F98D A:02 X:00 Y:70 P:65 SP:F9
+F986 90 05 BCC $F98D A:02 X:00 Y:70 P:65 SP:F9
+F988 C9 02 CMP #$02 A:02 X:00 Y:70 P:65 SP:F9
+F98A D0 01 BNE $F98D A:02 X:00 Y:70 P:67 SP:F9
+F98C 60 RTS A:02 X:00 Y:70 P:67 SP:F9
+D173 60 RTS A:02 X:00 Y:70 P:67 SP:FB
+C612 20 74 D1 JSR $D174 A:02 X:00 Y:70 P:67 SP:FD
+D174 A9 55 LDA #$55 A:02 X:00 Y:70 P:67 SP:FB
+D176 85 78 STA $78 = 00 A:55 X:00 Y:70 P:65 SP:FB
+D178 A9 FF LDA #$FF A:55 X:00 Y:70 P:65 SP:FB
+D17A 85 01 STA $01 = FF A:FF X:00 Y:70 P:E5 SP:FB
+D17C 24 01 BIT $01 = FF A:FF X:00 Y:70 P:E5 SP:FB
+D17E A0 11 LDY #$11 A:FF X:00 Y:70 P:E5 SP:FB
+D180 A2 23 LDX #$23 A:FF X:00 Y:11 P:65 SP:FB
+D182 A9 00 LDA #$00 A:FF X:23 Y:11 P:65 SP:FB
+D184 A5 78 LDA $78 = 55 A:00 X:23 Y:11 P:67 SP:FB
+D186 F0 10 BEQ $D198 A:55 X:23 Y:11 P:65 SP:FB
+D188 30 0E BMI $D198 A:55 X:23 Y:11 P:65 SP:FB
+D18A C9 55 CMP #$55 A:55 X:23 Y:11 P:65 SP:FB
+D18C D0 0A BNE $D198 A:55 X:23 Y:11 P:67 SP:FB
+D18E C0 11 CPY #$11 A:55 X:23 Y:11 P:67 SP:FB
+D190 D0 06 BNE $D198 A:55 X:23 Y:11 P:67 SP:FB
+D192 E0 23 CPX #$23 A:55 X:23 Y:11 P:67 SP:FB
+D194 50 02 BVC $D198 A:55 X:23 Y:11 P:67 SP:FB
+D196 F0 04 BEQ $D19C A:55 X:23 Y:11 P:67 SP:FB
+D19C A9 46 LDA #$46 A:55 X:23 Y:11 P:67 SP:FB
+D19E 24 01 BIT $01 = FF A:46 X:23 Y:11 P:65 SP:FB
+D1A0 85 78 STA $78 = 55 A:46 X:23 Y:11 P:E5 SP:FB
+D1A2 F0 0A BEQ $D1AE A:46 X:23 Y:11 P:E5 SP:FB
+D1A4 10 08 BPL $D1AE A:46 X:23 Y:11 P:E5 SP:FB
+D1A6 50 06 BVC $D1AE A:46 X:23 Y:11 P:E5 SP:FB
+D1A8 A5 78 LDA $78 = 46 A:46 X:23 Y:11 P:E5 SP:FB
+D1AA C9 46 CMP #$46 A:46 X:23 Y:11 P:65 SP:FB
+D1AC F0 04 BEQ $D1B2 A:46 X:23 Y:11 P:67 SP:FB
+D1B2 A9 55 LDA #$55 A:46 X:23 Y:11 P:67 SP:FB
+D1B4 85 78 STA $78 = 46 A:55 X:23 Y:11 P:65 SP:FB
+D1B6 24 01 BIT $01 = FF A:55 X:23 Y:11 P:65 SP:FB
+D1B8 A9 11 LDA #$11 A:55 X:23 Y:11 P:E5 SP:FB
+D1BA A2 23 LDX #$23 A:11 X:23 Y:11 P:65 SP:FB
+D1BC A0 00 LDY #$00 A:11 X:23 Y:11 P:65 SP:FB
+D1BE A4 78 LDY $78 = 55 A:11 X:23 Y:00 P:67 SP:FB
+D1C0 F0 10 BEQ $D1D2 A:11 X:23 Y:55 P:65 SP:FB
+D1C2 30 0E BMI $D1D2 A:11 X:23 Y:55 P:65 SP:FB
+D1C4 C0 55 CPY #$55 A:11 X:23 Y:55 P:65 SP:FB
+D1C6 D0 0A BNE $D1D2 A:11 X:23 Y:55 P:67 SP:FB
+D1C8 C9 11 CMP #$11 A:11 X:23 Y:55 P:67 SP:FB
+D1CA D0 06 BNE $D1D2 A:11 X:23 Y:55 P:67 SP:FB
+D1CC E0 23 CPX #$23 A:11 X:23 Y:55 P:67 SP:FB
+D1CE 50 02 BVC $D1D2 A:11 X:23 Y:55 P:67 SP:FB
+D1D0 F0 04 BEQ $D1D6 A:11 X:23 Y:55 P:67 SP:FB
+D1D6 A0 46 LDY #$46 A:11 X:23 Y:55 P:67 SP:FB
+D1D8 24 01 BIT $01 = FF A:11 X:23 Y:46 P:65 SP:FB
+D1DA 84 78 STY $78 = 55 A:11 X:23 Y:46 P:E5 SP:FB
+D1DC F0 0A BEQ $D1E8 A:11 X:23 Y:46 P:E5 SP:FB
+D1DE 10 08 BPL $D1E8 A:11 X:23 Y:46 P:E5 SP:FB
+D1E0 50 06 BVC $D1E8 A:11 X:23 Y:46 P:E5 SP:FB
+D1E2 A4 78 LDY $78 = 46 A:11 X:23 Y:46 P:E5 SP:FB
+D1E4 C0 46 CPY #$46 A:11 X:23 Y:46 P:65 SP:FB
+D1E6 F0 04 BEQ $D1EC A:11 X:23 Y:46 P:67 SP:FB
+D1EC 24 01 BIT $01 = FF A:11 X:23 Y:46 P:67 SP:FB
+D1EE A9 55 LDA #$55 A:11 X:23 Y:46 P:E5 SP:FB
+D1F0 85 78 STA $78 = 46 A:55 X:23 Y:46 P:65 SP:FB
+D1F2 A0 11 LDY #$11 A:55 X:23 Y:46 P:65 SP:FB
+D1F4 A9 23 LDA #$23 A:55 X:23 Y:11 P:65 SP:FB
+D1F6 A2 00 LDX #$00 A:23 X:23 Y:11 P:65 SP:FB
+D1F8 A6 78 LDX $78 = 55 A:23 X:00 Y:11 P:67 SP:FB
+D1FA F0 10 BEQ $D20C A:23 X:55 Y:11 P:65 SP:FB
+D1FC 30 0E BMI $D20C A:23 X:55 Y:11 P:65 SP:FB
+D1FE E0 55 CPX #$55 A:23 X:55 Y:11 P:65 SP:FB
+D200 D0 0A BNE $D20C A:23 X:55 Y:11 P:67 SP:FB
+D202 C0 11 CPY #$11 A:23 X:55 Y:11 P:67 SP:FB
+D204 D0 06 BNE $D20C A:23 X:55 Y:11 P:67 SP:FB
+D206 C9 23 CMP #$23 A:23 X:55 Y:11 P:67 SP:FB
+D208 50 02 BVC $D20C A:23 X:55 Y:11 P:67 SP:FB
+D20A F0 04 BEQ $D210 A:23 X:55 Y:11 P:67 SP:FB
+D210 A2 46 LDX #$46 A:23 X:55 Y:11 P:67 SP:FB
+D212 24 01 BIT $01 = FF A:23 X:46 Y:11 P:65 SP:FB
+D214 86 78 STX $78 = 55 A:23 X:46 Y:11 P:E5 SP:FB
+D216 F0 0A BEQ $D222 A:23 X:46 Y:11 P:E5 SP:FB
+D218 10 08 BPL $D222 A:23 X:46 Y:11 P:E5 SP:FB
+D21A 50 06 BVC $D222 A:23 X:46 Y:11 P:E5 SP:FB
+D21C A6 78 LDX $78 = 46 A:23 X:46 Y:11 P:E5 SP:FB
+D21E E0 46 CPX #$46 A:23 X:46 Y:11 P:65 SP:FB
+D220 F0 04 BEQ $D226 A:23 X:46 Y:11 P:67 SP:FB
+D226 A9 C0 LDA #$C0 A:23 X:46 Y:11 P:67 SP:FB
+D228 85 78 STA $78 = 46 A:C0 X:46 Y:11 P:E5 SP:FB
+D22A A2 33 LDX #$33 A:C0 X:46 Y:11 P:E5 SP:FB
+D22C A0 88 LDY #$88 A:C0 X:33 Y:11 P:65 SP:FB
+D22E A9 05 LDA #$05 A:C0 X:33 Y:88 P:E5 SP:FB
+D230 24 78 BIT $78 = C0 A:05 X:33 Y:88 P:65 SP:FB
+D232 10 10 BPL $D244 A:05 X:33 Y:88 P:E7 SP:FB
+D234 50 0E BVC $D244 A:05 X:33 Y:88 P:E7 SP:FB
+D236 D0 0C BNE $D244 A:05 X:33 Y:88 P:E7 SP:FB
+D238 C9 05 CMP #$05 A:05 X:33 Y:88 P:E7 SP:FB
+D23A D0 08 BNE $D244 A:05 X:33 Y:88 P:67 SP:FB
+D23C E0 33 CPX #$33 A:05 X:33 Y:88 P:67 SP:FB
+D23E D0 04 BNE $D244 A:05 X:33 Y:88 P:67 SP:FB
+D240 C0 88 CPY #$88 A:05 X:33 Y:88 P:67 SP:FB
+D242 F0 04 BEQ $D248 A:05 X:33 Y:88 P:67 SP:FB
+D248 A9 03 LDA #$03 A:05 X:33 Y:88 P:67 SP:FB
+D24A 85 78 STA $78 = C0 A:03 X:33 Y:88 P:65 SP:FB
+D24C A9 01 LDA #$01 A:03 X:33 Y:88 P:65 SP:FB
+D24E 24 78 BIT $78 = 03 A:01 X:33 Y:88 P:65 SP:FB
+D250 30 08 BMI $D25A A:01 X:33 Y:88 P:25 SP:FB
+D252 70 06 BVS $D25A A:01 X:33 Y:88 P:25 SP:FB
+D254 F0 04 BEQ $D25A A:01 X:33 Y:88 P:25 SP:FB
+D256 C9 01 CMP #$01 A:01 X:33 Y:88 P:25 SP:FB
+D258 F0 04 BEQ $D25E A:01 X:33 Y:88 P:27 SP:FB
+D25E A0 7E LDY #$7E A:01 X:33 Y:88 P:27 SP:FB
+D260 A9 AA LDA #$AA A:01 X:33 Y:7E P:25 SP:FB
+D262 85 78 STA $78 = 03 A:AA X:33 Y:7E P:A5 SP:FB
+D264 20 B6 F7 JSR $F7B6 A:AA X:33 Y:7E P:A5 SP:FB
+F7B6 18 CLC A:AA X:33 Y:7E P:A5 SP:F9
+F7B7 A9 FF LDA #$FF A:AA X:33 Y:7E P:A4 SP:F9
+F7B9 85 01 STA $01 = FF A:FF X:33 Y:7E P:A4 SP:F9
+F7BB 24 01 BIT $01 = FF A:FF X:33 Y:7E P:A4 SP:F9
+F7BD A9 55 LDA #$55 A:FF X:33 Y:7E P:E4 SP:F9
+F7BF 60 RTS A:55 X:33 Y:7E P:64 SP:F9
+D267 05 78 ORA $78 = AA A:55 X:33 Y:7E P:64 SP:FB
+D269 20 C0 F7 JSR $F7C0 A:FF X:33 Y:7E P:E4 SP:FB
+F7C0 B0 09 BCS $F7CB A:FF X:33 Y:7E P:E4 SP:F9
+F7C2 10 07 BPL $F7CB A:FF X:33 Y:7E P:E4 SP:F9
+F7C4 C9 FF CMP #$FF A:FF X:33 Y:7E P:E4 SP:F9
+F7C6 D0 03 BNE $F7CB A:FF X:33 Y:7E P:67 SP:F9
+F7C8 50 01 BVC $F7CB A:FF X:33 Y:7E P:67 SP:F9
+F7CA 60 RTS A:FF X:33 Y:7E P:67 SP:F9
+D26C C8 INY A:FF X:33 Y:7E P:67 SP:FB
+D26D A9 00 LDA #$00 A:FF X:33 Y:7F P:65 SP:FB
+D26F 85 78 STA $78 = AA A:00 X:33 Y:7F P:67 SP:FB
+D271 20 CE F7 JSR $F7CE A:00 X:33 Y:7F P:67 SP:FB
+F7CE 38 SEC A:00 X:33 Y:7F P:67 SP:F9
+F7CF B8 CLV A:00 X:33 Y:7F P:67 SP:F9
+F7D0 A9 00 LDA #$00 A:00 X:33 Y:7F P:27 SP:F9
+F7D2 60 RTS A:00 X:33 Y:7F P:27 SP:F9
+D274 05 78 ORA $78 = 00 A:00 X:33 Y:7F P:27 SP:FB
+D276 20 D3 F7 JSR $F7D3 A:00 X:33 Y:7F P:27 SP:FB
+F7D3 D0 07 BNE $F7DC A:00 X:33 Y:7F P:27 SP:F9
+F7D5 70 05 BVS $F7DC A:00 X:33 Y:7F P:27 SP:F9
+F7D7 90 03 BCC $F7DC A:00 X:33 Y:7F P:27 SP:F9
+F7D9 30 01 BMI $F7DC A:00 X:33 Y:7F P:27 SP:F9
+F7DB 60 RTS A:00 X:33 Y:7F P:27 SP:F9
+D279 C8 INY A:00 X:33 Y:7F P:27 SP:FB
+D27A A9 AA LDA #$AA A:00 X:33 Y:80 P:A5 SP:FB
+D27C 85 78 STA $78 = 00 A:AA X:33 Y:80 P:A5 SP:FB
+D27E 20 DF F7 JSR $F7DF A:AA X:33 Y:80 P:A5 SP:FB
+F7DF 18 CLC A:AA X:33 Y:80 P:A5 SP:F9
+F7E0 24 01 BIT $01 = FF A:AA X:33 Y:80 P:A4 SP:F9
+F7E2 A9 55 LDA #$55 A:AA X:33 Y:80 P:E4 SP:F9
+F7E4 60 RTS A:55 X:33 Y:80 P:64 SP:F9
+D281 25 78 AND $78 = AA A:55 X:33 Y:80 P:64 SP:FB
+D283 20 E5 F7 JSR $F7E5 A:00 X:33 Y:80 P:66 SP:FB
+F7E5 D0 07 BNE $F7EE A:00 X:33 Y:80 P:66 SP:F9
+F7E7 50 05 BVC $F7EE A:00 X:33 Y:80 P:66 SP:F9
+F7E9 B0 03 BCS $F7EE A:00 X:33 Y:80 P:66 SP:F9
+F7EB 30 01 BMI $F7EE A:00 X:33 Y:80 P:66 SP:F9
+F7ED 60 RTS A:00 X:33 Y:80 P:66 SP:F9
+D286 C8 INY A:00 X:33 Y:80 P:66 SP:FB
+D287 A9 EF LDA #$EF A:00 X:33 Y:81 P:E4 SP:FB
+D289 85 78 STA $78 = AA A:EF X:33 Y:81 P:E4 SP:FB
+D28B 20 F1 F7 JSR $F7F1 A:EF X:33 Y:81 P:E4 SP:FB
+F7F1 38 SEC A:EF X:33 Y:81 P:E4 SP:F9
+F7F2 B8 CLV A:EF X:33 Y:81 P:E5 SP:F9
+F7F3 A9 F8 LDA #$F8 A:EF X:33 Y:81 P:A5 SP:F9
+F7F5 60 RTS A:F8 X:33 Y:81 P:A5 SP:F9
+D28E 25 78 AND $78 = EF A:F8 X:33 Y:81 P:A5 SP:FB
+D290 20 F6 F7 JSR $F7F6 A:E8 X:33 Y:81 P:A5 SP:FB
+F7F6 90 09 BCC $F801 A:E8 X:33 Y:81 P:A5 SP:F9
+F7F8 10 07 BPL $F801 A:E8 X:33 Y:81 P:A5 SP:F9
+F7FA C9 E8 CMP #$E8 A:E8 X:33 Y:81 P:A5 SP:F9
+F7FC D0 03 BNE $F801 A:E8 X:33 Y:81 P:27 SP:F9
+F7FE 70 01 BVS $F801 A:E8 X:33 Y:81 P:27 SP:F9
+F800 60 RTS A:E8 X:33 Y:81 P:27 SP:F9
+D293 C8 INY A:E8 X:33 Y:81 P:27 SP:FB
+D294 A9 AA LDA #$AA A:E8 X:33 Y:82 P:A5 SP:FB
+D296 85 78 STA $78 = EF A:AA X:33 Y:82 P:A5 SP:FB
+D298 20 04 F8 JSR $F804 A:AA X:33 Y:82 P:A5 SP:FB
+F804 18 CLC A:AA X:33 Y:82 P:A5 SP:F9
+F805 24 01 BIT $01 = FF A:AA X:33 Y:82 P:A4 SP:F9
+F807 A9 5F LDA #$5F A:AA X:33 Y:82 P:E4 SP:F9
+F809 60 RTS A:5F X:33 Y:82 P:64 SP:F9
+D29B 45 78 EOR $78 = AA A:5F X:33 Y:82 P:64 SP:FB
+D29D 20 0A F8 JSR $F80A A:F5 X:33 Y:82 P:E4 SP:FB
+F80A B0 09 BCS $F815 A:F5 X:33 Y:82 P:E4 SP:F9
+F80C 10 07 BPL $F815 A:F5 X:33 Y:82 P:E4 SP:F9
+F80E C9 F5 CMP #$F5 A:F5 X:33 Y:82 P:E4 SP:F9
+F810 D0 03 BNE $F815 A:F5 X:33 Y:82 P:67 SP:F9
+F812 50 01 BVC $F815 A:F5 X:33 Y:82 P:67 SP:F9
+F814 60 RTS A:F5 X:33 Y:82 P:67 SP:F9
+D2A0 C8 INY A:F5 X:33 Y:82 P:67 SP:FB
+D2A1 A9 70 LDA #$70 A:F5 X:33 Y:83 P:E5 SP:FB
+D2A3 85 78 STA $78 = AA A:70 X:33 Y:83 P:65 SP:FB
+D2A5 20 18 F8 JSR $F818 A:70 X:33 Y:83 P:65 SP:FB
+F818 38 SEC A:70 X:33 Y:83 P:65 SP:F9
+F819 B8 CLV A:70 X:33 Y:83 P:65 SP:F9
+F81A A9 70 LDA #$70 A:70 X:33 Y:83 P:25 SP:F9
+F81C 60 RTS A:70 X:33 Y:83 P:25 SP:F9
+D2A8 45 78 EOR $78 = 70 A:70 X:33 Y:83 P:25 SP:FB
+D2AA 20 1D F8 JSR $F81D A:00 X:33 Y:83 P:27 SP:FB
+F81D D0 07 BNE $F826 A:00 X:33 Y:83 P:27 SP:F9
+F81F 70 05 BVS $F826 A:00 X:33 Y:83 P:27 SP:F9
+F821 90 03 BCC $F826 A:00 X:33 Y:83 P:27 SP:F9
+F823 30 01 BMI $F826 A:00 X:33 Y:83 P:27 SP:F9
+F825 60 RTS A:00 X:33 Y:83 P:27 SP:F9
+D2AD C8 INY A:00 X:33 Y:83 P:27 SP:FB
+D2AE A9 69 LDA #$69 A:00 X:33 Y:84 P:A5 SP:FB
+D2B0 85 78 STA $78 = 70 A:69 X:33 Y:84 P:25 SP:FB
+D2B2 20 29 F8 JSR $F829 A:69 X:33 Y:84 P:25 SP:FB
+F829 18 CLC A:69 X:33 Y:84 P:25 SP:F9
+F82A 24 01 BIT $01 = FF A:69 X:33 Y:84 P:24 SP:F9
+F82C A9 00 LDA #$00 A:69 X:33 Y:84 P:E4 SP:F9
+F82E 60 RTS A:00 X:33 Y:84 P:66 SP:F9
+D2B5 65 78 ADC $78 = 69 A:00 X:33 Y:84 P:66 SP:FB
+D2B7 20 2F F8 JSR $F82F A:69 X:33 Y:84 P:24 SP:FB
+F82F 30 09 BMI $F83A A:69 X:33 Y:84 P:24 SP:F9
+F831 B0 07 BCS $F83A A:69 X:33 Y:84 P:24 SP:F9
+F833 C9 69 CMP #$69 A:69 X:33 Y:84 P:24 SP:F9
+F835 D0 03 BNE $F83A A:69 X:33 Y:84 P:27 SP:F9
+F837 70 01 BVS $F83A A:69 X:33 Y:84 P:27 SP:F9
+F839 60 RTS A:69 X:33 Y:84 P:27 SP:F9
+D2BA C8 INY A:69 X:33 Y:84 P:27 SP:FB
+D2BB 20 3D F8 JSR $F83D A:69 X:33 Y:85 P:A5 SP:FB
+F83D 38 SEC A:69 X:33 Y:85 P:A5 SP:F9
+F83E 24 01 BIT $01 = FF A:69 X:33 Y:85 P:A5 SP:F9
+F840 A9 00 LDA #$00 A:69 X:33 Y:85 P:E5 SP:F9
+F842 60 RTS A:00 X:33 Y:85 P:67 SP:F9
+D2BE 65 78 ADC $78 = 69 A:00 X:33 Y:85 P:67 SP:FB
+D2C0 20 43 F8 JSR $F843 A:6A X:33 Y:85 P:24 SP:FB
+F843 30 09 BMI $F84E A:6A X:33 Y:85 P:24 SP:F9
+F845 B0 07 BCS $F84E A:6A X:33 Y:85 P:24 SP:F9
+F847 C9 6A CMP #$6A A:6A X:33 Y:85 P:24 SP:F9
+F849 D0 03 BNE $F84E A:6A X:33 Y:85 P:27 SP:F9
+F84B 70 01 BVS $F84E A:6A X:33 Y:85 P:27 SP:F9
+F84D 60 RTS A:6A X:33 Y:85 P:27 SP:F9
+D2C3 C8 INY A:6A X:33 Y:85 P:27 SP:FB
+D2C4 A9 7F LDA #$7F A:6A X:33 Y:86 P:A5 SP:FB
+D2C6 85 78 STA $78 = 69 A:7F X:33 Y:86 P:25 SP:FB
+D2C8 20 51 F8 JSR $F851 A:7F X:33 Y:86 P:25 SP:FB
+F851 38 SEC A:7F X:33 Y:86 P:25 SP:F9
+F852 B8 CLV A:7F X:33 Y:86 P:25 SP:F9
+F853 A9 7F LDA #$7F A:7F X:33 Y:86 P:25 SP:F9
+F855 60 RTS A:7F X:33 Y:86 P:25 SP:F9
+D2CB 65 78 ADC $78 = 7F A:7F X:33 Y:86 P:25 SP:FB
+D2CD 20 56 F8 JSR $F856 A:FF X:33 Y:86 P:E4 SP:FB
+F856 10 09 BPL $F861 A:FF X:33 Y:86 P:E4 SP:F9
+F858 B0 07 BCS $F861 A:FF X:33 Y:86 P:E4 SP:F9
+F85A C9 FF CMP #$FF A:FF X:33 Y:86 P:E4 SP:F9
+F85C D0 03 BNE $F861 A:FF X:33 Y:86 P:67 SP:F9
+F85E 50 01 BVC $F861 A:FF X:33 Y:86 P:67 SP:F9
+F860 60 RTS A:FF X:33 Y:86 P:67 SP:F9
+D2D0 C8 INY A:FF X:33 Y:86 P:67 SP:FB
+D2D1 A9 80 LDA #$80 A:FF X:33 Y:87 P:E5 SP:FB
+D2D3 85 78 STA $78 = 7F A:80 X:33 Y:87 P:E5 SP:FB
+D2D5 20 64 F8 JSR $F864 A:80 X:33 Y:87 P:E5 SP:FB
+F864 18 CLC A:80 X:33 Y:87 P:E5 SP:F9
+F865 24 01 BIT $01 = FF A:80 X:33 Y:87 P:E4 SP:F9
+F867 A9 7F LDA #$7F A:80 X:33 Y:87 P:E4 SP:F9
+F869 60 RTS A:7F X:33 Y:87 P:64 SP:F9
+D2D8 65 78 ADC $78 = 80 A:7F X:33 Y:87 P:64 SP:FB
+D2DA 20 6A F8 JSR $F86A A:FF X:33 Y:87 P:A4 SP:FB
+F86A 10 09 BPL $F875 A:FF X:33 Y:87 P:A4 SP:F9
+F86C B0 07 BCS $F875 A:FF X:33 Y:87 P:A4 SP:F9
+F86E C9 FF CMP #$FF A:FF X:33 Y:87 P:A4 SP:F9
+F870 D0 03 BNE $F875 A:FF X:33 Y:87 P:27 SP:F9
+F872 70 01 BVS $F875 A:FF X:33 Y:87 P:27 SP:F9
+F874 60 RTS A:FF X:33 Y:87 P:27 SP:F9
+D2DD C8 INY A:FF X:33 Y:87 P:27 SP:FB
+D2DE 20 78 F8 JSR $F878 A:FF X:33 Y:88 P:A5 SP:FB
+F878 38 SEC A:FF X:33 Y:88 P:A5 SP:F9
+F879 B8 CLV A:FF X:33 Y:88 P:A5 SP:F9
+F87A A9 7F LDA #$7F A:FF X:33 Y:88 P:A5 SP:F9
+F87C 60 RTS A:7F X:33 Y:88 P:25 SP:F9
+D2E1 65 78 ADC $78 = 80 A:7F X:33 Y:88 P:25 SP:FB
+D2E3 20 7D F8 JSR $F87D A:00 X:33 Y:88 P:27 SP:FB
+F87D D0 07 BNE $F886 A:00 X:33 Y:88 P:27 SP:F9
+F87F 30 05 BMI $F886 A:00 X:33 Y:88 P:27 SP:F9
+F881 70 03 BVS $F886 A:00 X:33 Y:88 P:27 SP:F9
+F883 90 01 BCC $F886 A:00 X:33 Y:88 P:27 SP:F9
+F885 60 RTS A:00 X:33 Y:88 P:27 SP:F9
+D2E6 C8 INY A:00 X:33 Y:88 P:27 SP:FB
+D2E7 A9 40 LDA #$40 A:00 X:33 Y:89 P:A5 SP:FB
+D2E9 85 78 STA $78 = 80 A:40 X:33 Y:89 P:25 SP:FB
+D2EB 20 89 F8 JSR $F889 A:40 X:33 Y:89 P:25 SP:FB
+F889 24 01 BIT $01 = FF A:40 X:33 Y:89 P:25 SP:F9
+F88B A9 40 LDA #$40 A:40 X:33 Y:89 P:E5 SP:F9
+F88D 60 RTS A:40 X:33 Y:89 P:65 SP:F9
+D2EE C5 78 CMP $78 = 40 A:40 X:33 Y:89 P:65 SP:FB
+D2F0 20 8E F8 JSR $F88E A:40 X:33 Y:89 P:67 SP:FB
+F88E 30 07 BMI $F897 A:40 X:33 Y:89 P:67 SP:F9
+F890 90 05 BCC $F897 A:40 X:33 Y:89 P:67 SP:F9
+F892 D0 03 BNE $F897 A:40 X:33 Y:89 P:67 SP:F9
+F894 50 01 BVC $F897 A:40 X:33 Y:89 P:67 SP:F9
+F896 60 RTS A:40 X:33 Y:89 P:67 SP:F9
+D2F3 C8 INY A:40 X:33 Y:89 P:67 SP:FB
+D2F4 48 PHA A:40 X:33 Y:8A P:E5 SP:FB
+D2F5 A9 3F LDA #$3F A:40 X:33 Y:8A P:E5 SP:FA
+D2F7 85 78 STA $78 = 40 A:3F X:33 Y:8A P:65 SP:FA
+D2F9 68 PLA A:3F X:33 Y:8A P:65 SP:FA
+D2FA 20 9A F8 JSR $F89A A:40 X:33 Y:8A P:65 SP:FB
+F89A B8 CLV A:40 X:33 Y:8A P:65 SP:F9
+F89B 60 RTS A:40 X:33 Y:8A P:25 SP:F9
+D2FD C5 78 CMP $78 = 3F A:40 X:33 Y:8A P:25 SP:FB
+D2FF 20 9C F8 JSR $F89C A:40 X:33 Y:8A P:25 SP:FB
+F89C F0 07 BEQ $F8A5 A:40 X:33 Y:8A P:25 SP:F9
+F89E 30 05 BMI $F8A5 A:40 X:33 Y:8A P:25 SP:F9
+F8A0 90 03 BCC $F8A5 A:40 X:33 Y:8A P:25 SP:F9
+F8A2 70 01 BVS $F8A5 A:40 X:33 Y:8A P:25 SP:F9
+F8A4 60 RTS A:40 X:33 Y:8A P:25 SP:F9
+D302 C8 INY A:40 X:33 Y:8A P:25 SP:FB
+D303 48 PHA A:40 X:33 Y:8B P:A5 SP:FB
+D304 A9 41 LDA #$41 A:40 X:33 Y:8B P:A5 SP:FA
+D306 85 78 STA $78 = 3F A:41 X:33 Y:8B P:25 SP:FA
+D308 68 PLA A:41 X:33 Y:8B P:25 SP:FA
+D309 C5 78 CMP $78 = 41 A:40 X:33 Y:8B P:25 SP:FB
+D30B 20 A8 F8 JSR $F8A8 A:40 X:33 Y:8B P:A4 SP:FB
+F8A8 F0 05 BEQ $F8AF A:40 X:33 Y:8B P:A4 SP:F9
+F8AA 10 03 BPL $F8AF A:40 X:33 Y:8B P:A4 SP:F9
+F8AC 10 01 BPL $F8AF A:40 X:33 Y:8B P:A4 SP:F9
+F8AE 60 RTS A:40 X:33 Y:8B P:A4 SP:F9
+D30E C8 INY A:40 X:33 Y:8B P:A4 SP:FB
+D30F 48 PHA A:40 X:33 Y:8C P:A4 SP:FB
+D310 A9 00 LDA #$00 A:40 X:33 Y:8C P:A4 SP:FA
+D312 85 78 STA $78 = 41 A:00 X:33 Y:8C P:26 SP:FA
+D314 68 PLA A:00 X:33 Y:8C P:26 SP:FA
+D315 20 B2 F8 JSR $F8B2 A:40 X:33 Y:8C P:24 SP:FB
+F8B2 A9 80 LDA #$80 A:40 X:33 Y:8C P:24 SP:F9
+F8B4 60 RTS A:80 X:33 Y:8C P:A4 SP:F9
+D318 C5 78 CMP $78 = 00 A:80 X:33 Y:8C P:A4 SP:FB
+D31A 20 B5 F8 JSR $F8B5 A:80 X:33 Y:8C P:A5 SP:FB
+F8B5 F0 05 BEQ $F8BC A:80 X:33 Y:8C P:A5 SP:F9
+F8B7 10 03 BPL $F8BC A:80 X:33 Y:8C P:A5 SP:F9
+F8B9 90 01 BCC $F8BC A:80 X:33 Y:8C P:A5 SP:F9
+F8BB 60 RTS A:80 X:33 Y:8C P:A5 SP:F9
+D31D C8 INY A:80 X:33 Y:8C P:A5 SP:FB
+D31E 48 PHA A:80 X:33 Y:8D P:A5 SP:FB
+D31F A9 80 LDA #$80 A:80 X:33 Y:8D P:A5 SP:FA
+D321 85 78 STA $78 = 00 A:80 X:33 Y:8D P:A5 SP:FA
+D323 68 PLA A:80 X:33 Y:8D P:A5 SP:FA
+D324 C5 78 CMP $78 = 80 A:80 X:33 Y:8D P:A5 SP:FB
+D326 20 BF F8 JSR $F8BF A:80 X:33 Y:8D P:27 SP:FB
+F8BF D0 05 BNE $F8C6 A:80 X:33 Y:8D P:27 SP:F9
+F8C1 30 03 BMI $F8C6 A:80 X:33 Y:8D P:27 SP:F9
+F8C3 90 01 BCC $F8C6 A:80 X:33 Y:8D P:27 SP:F9
+F8C5 60 RTS A:80 X:33 Y:8D P:27 SP:F9
+D329 C8 INY A:80 X:33 Y:8D P:27 SP:FB
+D32A 48 PHA A:80 X:33 Y:8E P:A5 SP:FB
+D32B A9 81 LDA #$81 A:80 X:33 Y:8E P:A5 SP:FA
+D32D 85 78 STA $78 = 80 A:81 X:33 Y:8E P:A5 SP:FA
+D32F 68 PLA A:81 X:33 Y:8E P:A5 SP:FA
+D330 C5 78 CMP $78 = 81 A:80 X:33 Y:8E P:A5 SP:FB
+D332 20 C9 F8 JSR $F8C9 A:80 X:33 Y:8E P:A4 SP:FB
+F8C9 B0 05 BCS $F8D0 A:80 X:33 Y:8E P:A4 SP:F9
+F8CB F0 03 BEQ $F8D0 A:80 X:33 Y:8E P:A4 SP:F9
+F8CD 10 01 BPL $F8D0 A:80 X:33 Y:8E P:A4 SP:F9
+F8CF 60 RTS A:80 X:33 Y:8E P:A4 SP:F9
+D335 C8 INY A:80 X:33 Y:8E P:A4 SP:FB
+D336 48 PHA A:80 X:33 Y:8F P:A4 SP:FB
+D337 A9 7F LDA #$7F A:80 X:33 Y:8F P:A4 SP:FA
+D339 85 78 STA $78 = 81 A:7F X:33 Y:8F P:24 SP:FA
+D33B 68 PLA A:7F X:33 Y:8F P:24 SP:FA
+D33C C5 78 CMP $78 = 7F A:80 X:33 Y:8F P:A4 SP:FB
+D33E 20 D3 F8 JSR $F8D3 A:80 X:33 Y:8F P:25 SP:FB
+F8D3 90 05 BCC $F8DA A:80 X:33 Y:8F P:25 SP:F9
+F8D5 F0 03 BEQ $F8DA A:80 X:33 Y:8F P:25 SP:F9
+F8D7 30 01 BMI $F8DA A:80 X:33 Y:8F P:25 SP:F9
+F8D9 60 RTS A:80 X:33 Y:8F P:25 SP:F9
+D341 C8 INY A:80 X:33 Y:8F P:25 SP:FB
+D342 A9 40 LDA #$40 A:80 X:33 Y:90 P:A5 SP:FB
+D344 85 78 STA $78 = 7F A:40 X:33 Y:90 P:25 SP:FB
+D346 20 31 F9 JSR $F931 A:40 X:33 Y:90 P:25 SP:FB
+F931 24 01 BIT $01 = FF A:40 X:33 Y:90 P:25 SP:F9
+F933 A9 40 LDA #$40 A:40 X:33 Y:90 P:E5 SP:F9
+F935 38 SEC A:40 X:33 Y:90 P:65 SP:F9
+F936 60 RTS A:40 X:33 Y:90 P:65 SP:F9
+D349 E5 78 SBC $78 = 40 A:40 X:33 Y:90 P:65 SP:FB
+D34B 20 37 F9 JSR $F937 A:00 X:33 Y:90 P:27 SP:FB
+F937 30 0B BMI $F944 A:00 X:33 Y:90 P:27 SP:F9
+F939 90 09 BCC $F944 A:00 X:33 Y:90 P:27 SP:F9
+F93B D0 07 BNE $F944 A:00 X:33 Y:90 P:27 SP:F9
+F93D 70 05 BVS $F944 A:00 X:33 Y:90 P:27 SP:F9
+F93F C9 00 CMP #$00 A:00 X:33 Y:90 P:27 SP:F9
+F941 D0 01 BNE $F944 A:00 X:33 Y:90 P:27 SP:F9
+F943 60 RTS A:00 X:33 Y:90 P:27 SP:F9
+D34E C8 INY A:00 X:33 Y:90 P:27 SP:FB
+D34F A9 3F LDA #$3F A:00 X:33 Y:91 P:A5 SP:FB
+D351 85 78 STA $78 = 40 A:3F X:33 Y:91 P:25 SP:FB
+D353 20 47 F9 JSR $F947 A:3F X:33 Y:91 P:25 SP:FB
+F947 B8 CLV A:3F X:33 Y:91 P:25 SP:F9
+F948 38 SEC A:3F X:33 Y:91 P:25 SP:F9
+F949 A9 40 LDA #$40 A:3F X:33 Y:91 P:25 SP:F9
+F94B 60 RTS A:40 X:33 Y:91 P:25 SP:F9
+D356 E5 78 SBC $78 = 3F A:40 X:33 Y:91 P:25 SP:FB
+D358 20 4C F9 JSR $F94C A:01 X:33 Y:91 P:25 SP:FB
+F94C F0 0B BEQ $F959 A:01 X:33 Y:91 P:25 SP:F9
+F94E 30 09 BMI $F959 A:01 X:33 Y:91 P:25 SP:F9
+F950 90 07 BCC $F959 A:01 X:33 Y:91 P:25 SP:F9
+F952 70 05 BVS $F959 A:01 X:33 Y:91 P:25 SP:F9
+F954 C9 01 CMP #$01 A:01 X:33 Y:91 P:25 SP:F9
+F956 D0 01 BNE $F959 A:01 X:33 Y:91 P:27 SP:F9
+F958 60 RTS A:01 X:33 Y:91 P:27 SP:F9
+D35B C8 INY A:01 X:33 Y:91 P:27 SP:FB
+D35C A9 41 LDA #$41 A:01 X:33 Y:92 P:A5 SP:FB
+D35E 85 78 STA $78 = 3F A:41 X:33 Y:92 P:25 SP:FB
+D360 20 5C F9 JSR $F95C A:41 X:33 Y:92 P:25 SP:FB
+F95C A9 40 LDA #$40 A:41 X:33 Y:92 P:25 SP:F9
+F95E 38 SEC A:40 X:33 Y:92 P:25 SP:F9
+F95F 24 01 BIT $01 = FF A:40 X:33 Y:92 P:25 SP:F9
+F961 60 RTS A:40 X:33 Y:92 P:E5 SP:F9
+D363 E5 78 SBC $78 = 41 A:40 X:33 Y:92 P:E5 SP:FB
+D365 20 62 F9 JSR $F962 A:FF X:33 Y:92 P:A4 SP:FB
+F962 B0 0B BCS $F96F A:FF X:33 Y:92 P:A4 SP:F9
+F964 F0 09 BEQ $F96F A:FF X:33 Y:92 P:A4 SP:F9
+F966 10 07 BPL $F96F A:FF X:33 Y:92 P:A4 SP:F9
+F968 70 05 BVS $F96F A:FF X:33 Y:92 P:A4 SP:F9
+F96A C9 FF CMP #$FF A:FF X:33 Y:92 P:A4 SP:F9
+F96C D0 01 BNE $F96F A:FF X:33 Y:92 P:27 SP:F9
+F96E 60 RTS A:FF X:33 Y:92 P:27 SP:F9
+D368 C8 INY A:FF X:33 Y:92 P:27 SP:FB
+D369 A9 00 LDA #$00 A:FF X:33 Y:93 P:A5 SP:FB
+D36B 85 78 STA $78 = 41 A:00 X:33 Y:93 P:27 SP:FB
+D36D 20 72 F9 JSR $F972 A:00 X:33 Y:93 P:27 SP:FB
+F972 18 CLC A:00 X:33 Y:93 P:27 SP:F9
+F973 A9 80 LDA #$80 A:00 X:33 Y:93 P:26 SP:F9
+F975 60 RTS A:80 X:33 Y:93 P:A4 SP:F9
+D370 E5 78 SBC $78 = 00 A:80 X:33 Y:93 P:A4 SP:FB
+D372 20 76 F9 JSR $F976 A:7F X:33 Y:93 P:65 SP:FB
+F976 90 05 BCC $F97D A:7F X:33 Y:93 P:65 SP:F9
+F978 C9 7F CMP #$7F A:7F X:33 Y:93 P:65 SP:F9
+F97A D0 01 BNE $F97D A:7F X:33 Y:93 P:67 SP:F9
+F97C 60 RTS A:7F X:33 Y:93 P:67 SP:F9
+D375 C8 INY A:7F X:33 Y:93 P:67 SP:FB
+D376 A9 7F LDA #$7F A:7F X:33 Y:94 P:E5 SP:FB
+D378 85 78 STA $78 = 00 A:7F X:33 Y:94 P:65 SP:FB
+D37A 20 80 F9 JSR $F980 A:7F X:33 Y:94 P:65 SP:FB
+F980 38 SEC A:7F X:33 Y:94 P:65 SP:F9
+F981 A9 81 LDA #$81 A:7F X:33 Y:94 P:65 SP:F9
+F983 60 RTS A:81 X:33 Y:94 P:E5 SP:F9
+D37D E5 78 SBC $78 = 7F A:81 X:33 Y:94 P:E5 SP:FB
+D37F 20 84 F9 JSR $F984 A:02 X:33 Y:94 P:65 SP:FB
+F984 50 07 BVC $F98D A:02 X:33 Y:94 P:65 SP:F9
+F986 90 05 BCC $F98D A:02 X:33 Y:94 P:65 SP:F9
+F988 C9 02 CMP #$02 A:02 X:33 Y:94 P:65 SP:F9
+F98A D0 01 BNE $F98D A:02 X:33 Y:94 P:67 SP:F9
+F98C 60 RTS A:02 X:33 Y:94 P:67 SP:F9
+D382 C8 INY A:02 X:33 Y:94 P:67 SP:FB
+D383 A9 40 LDA #$40 A:02 X:33 Y:95 P:E5 SP:FB
+D385 85 78 STA $78 = 7F A:40 X:33 Y:95 P:65 SP:FB
+D387 20 89 F8 JSR $F889 A:40 X:33 Y:95 P:65 SP:FB
+F889 24 01 BIT $01 = FF A:40 X:33 Y:95 P:65 SP:F9
+F88B A9 40 LDA #$40 A:40 X:33 Y:95 P:E5 SP:F9
+F88D 60 RTS A:40 X:33 Y:95 P:65 SP:F9
+D38A AA TAX A:40 X:33 Y:95 P:65 SP:FB
+D38B E4 78 CPX $78 = 40 A:40 X:40 Y:95 P:65 SP:FB
+D38D 20 8E F8 JSR $F88E A:40 X:40 Y:95 P:67 SP:FB
+F88E 30 07 BMI $F897 A:40 X:40 Y:95 P:67 SP:F9
+F890 90 05 BCC $F897 A:40 X:40 Y:95 P:67 SP:F9
+F892 D0 03 BNE $F897 A:40 X:40 Y:95 P:67 SP:F9
+F894 50 01 BVC $F897 A:40 X:40 Y:95 P:67 SP:F9
+F896 60 RTS A:40 X:40 Y:95 P:67 SP:F9
+D390 C8 INY A:40 X:40 Y:95 P:67 SP:FB
+D391 A9 3F LDA #$3F A:40 X:40 Y:96 P:E5 SP:FB
+D393 85 78 STA $78 = 40 A:3F X:40 Y:96 P:65 SP:FB
+D395 20 9A F8 JSR $F89A A:3F X:40 Y:96 P:65 SP:FB
+F89A B8 CLV A:3F X:40 Y:96 P:65 SP:F9
+F89B 60 RTS A:3F X:40 Y:96 P:25 SP:F9
+D398 E4 78 CPX $78 = 3F A:3F X:40 Y:96 P:25 SP:FB
+D39A 20 9C F8 JSR $F89C A:3F X:40 Y:96 P:25 SP:FB
+F89C F0 07 BEQ $F8A5 A:3F X:40 Y:96 P:25 SP:F9
+F89E 30 05 BMI $F8A5 A:3F X:40 Y:96 P:25 SP:F9
+F8A0 90 03 BCC $F8A5 A:3F X:40 Y:96 P:25 SP:F9
+F8A2 70 01 BVS $F8A5 A:3F X:40 Y:96 P:25 SP:F9
+F8A4 60 RTS A:3F X:40 Y:96 P:25 SP:F9
+D39D C8 INY A:3F X:40 Y:96 P:25 SP:FB
+D39E A9 41 LDA #$41 A:3F X:40 Y:97 P:A5 SP:FB
+D3A0 85 78 STA $78 = 3F A:41 X:40 Y:97 P:25 SP:FB
+D3A2 E4 78 CPX $78 = 41 A:41 X:40 Y:97 P:25 SP:FB
+D3A4 20 A8 F8 JSR $F8A8 A:41 X:40 Y:97 P:A4 SP:FB
+F8A8 F0 05 BEQ $F8AF A:41 X:40 Y:97 P:A4 SP:F9
+F8AA 10 03 BPL $F8AF A:41 X:40 Y:97 P:A4 SP:F9
+F8AC 10 01 BPL $F8AF A:41 X:40 Y:97 P:A4 SP:F9
+F8AE 60 RTS A:41 X:40 Y:97 P:A4 SP:F9
+D3A7 C8 INY A:41 X:40 Y:97 P:A4 SP:FB
+D3A8 A9 00 LDA #$00 A:41 X:40 Y:98 P:A4 SP:FB
+D3AA 85 78 STA $78 = 41 A:00 X:40 Y:98 P:26 SP:FB
+D3AC 20 B2 F8 JSR $F8B2 A:00 X:40 Y:98 P:26 SP:FB
+F8B2 A9 80 LDA #$80 A:00 X:40 Y:98 P:26 SP:F9
+F8B4 60 RTS A:80 X:40 Y:98 P:A4 SP:F9
+D3AF AA TAX A:80 X:40 Y:98 P:A4 SP:FB
+D3B0 E4 78 CPX $78 = 00 A:80 X:80 Y:98 P:A4 SP:FB
+D3B2 20 B5 F8 JSR $F8B5 A:80 X:80 Y:98 P:A5 SP:FB
+F8B5 F0 05 BEQ $F8BC A:80 X:80 Y:98 P:A5 SP:F9
+F8B7 10 03 BPL $F8BC A:80 X:80 Y:98 P:A5 SP:F9
+F8B9 90 01 BCC $F8BC A:80 X:80 Y:98 P:A5 SP:F9
+F8BB 60 RTS A:80 X:80 Y:98 P:A5 SP:F9
+D3B5 C8 INY A:80 X:80 Y:98 P:A5 SP:FB
+D3B6 A9 80 LDA #$80 A:80 X:80 Y:99 P:A5 SP:FB
+D3B8 85 78 STA $78 = 00 A:80 X:80 Y:99 P:A5 SP:FB
+D3BA E4 78 CPX $78 = 80 A:80 X:80 Y:99 P:A5 SP:FB
+D3BC 20 BF F8 JSR $F8BF A:80 X:80 Y:99 P:27 SP:FB
+F8BF D0 05 BNE $F8C6 A:80 X:80 Y:99 P:27 SP:F9
+F8C1 30 03 BMI $F8C6 A:80 X:80 Y:99 P:27 SP:F9
+F8C3 90 01 BCC $F8C6 A:80 X:80 Y:99 P:27 SP:F9
+F8C5 60 RTS A:80 X:80 Y:99 P:27 SP:F9
+D3BF C8 INY A:80 X:80 Y:99 P:27 SP:FB
+D3C0 A9 81 LDA #$81 A:80 X:80 Y:9A P:A5 SP:FB
+D3C2 85 78 STA $78 = 80 A:81 X:80 Y:9A P:A5 SP:FB
+D3C4 E4 78 CPX $78 = 81 A:81 X:80 Y:9A P:A5 SP:FB
+D3C6 20 C9 F8 JSR $F8C9 A:81 X:80 Y:9A P:A4 SP:FB
+F8C9 B0 05 BCS $F8D0 A:81 X:80 Y:9A P:A4 SP:F9
+F8CB F0 03 BEQ $F8D0 A:81 X:80 Y:9A P:A4 SP:F9
+F8CD 10 01 BPL $F8D0 A:81 X:80 Y:9A P:A4 SP:F9
+F8CF 60 RTS A:81 X:80 Y:9A P:A4 SP:F9
+D3C9 C8 INY A:81 X:80 Y:9A P:A4 SP:FB
+D3CA A9 7F LDA #$7F A:81 X:80 Y:9B P:A4 SP:FB
+D3CC 85 78 STA $78 = 81 A:7F X:80 Y:9B P:24 SP:FB
+D3CE E4 78 CPX $78 = 7F A:7F X:80 Y:9B P:24 SP:FB
+D3D0 20 D3 F8 JSR $F8D3 A:7F X:80 Y:9B P:25 SP:FB
+F8D3 90 05 BCC $F8DA A:7F X:80 Y:9B P:25 SP:F9
+F8D5 F0 03 BEQ $F8DA A:7F X:80 Y:9B P:25 SP:F9
+F8D7 30 01 BMI $F8DA A:7F X:80 Y:9B P:25 SP:F9
+F8D9 60 RTS A:7F X:80 Y:9B P:25 SP:F9
+D3D3 C8 INY A:7F X:80 Y:9B P:25 SP:FB
+D3D4 98 TYA A:7F X:80 Y:9C P:A5 SP:FB
+D3D5 AA TAX A:9C X:80 Y:9C P:A5 SP:FB
+D3D6 A9 40 LDA #$40 A:9C X:9C Y:9C P:A5 SP:FB
+D3D8 85 78 STA $78 = 7F A:40 X:9C Y:9C P:25 SP:FB
+D3DA 20 DD F8 JSR $F8DD A:40 X:9C Y:9C P:25 SP:FB
+F8DD 24 01 BIT $01 = FF A:40 X:9C Y:9C P:25 SP:F9
+F8DF A0 40 LDY #$40 A:40 X:9C Y:9C P:E5 SP:F9
+F8E1 60 RTS A:40 X:9C Y:40 P:65 SP:F9
+D3DD C4 78 CPY $78 = 40 A:40 X:9C Y:40 P:65 SP:FB
+D3DF 20 E2 F8 JSR $F8E2 A:40 X:9C Y:40 P:67 SP:FB
+F8E2 30 07 BMI $F8EB A:40 X:9C Y:40 P:67 SP:F9
+F8E4 90 05 BCC $F8EB A:40 X:9C Y:40 P:67 SP:F9
+F8E6 D0 03 BNE $F8EB A:40 X:9C Y:40 P:67 SP:F9
+F8E8 50 01 BVC $F8EB A:40 X:9C Y:40 P:67 SP:F9
+F8EA 60 RTS A:40 X:9C Y:40 P:67 SP:F9
+D3E2 E8 INX A:40 X:9C Y:40 P:67 SP:FB
+D3E3 A9 3F LDA #$3F A:40 X:9D Y:40 P:E5 SP:FB
+D3E5 85 78 STA $78 = 40 A:3F X:9D Y:40 P:65 SP:FB
+D3E7 20 EE F8 JSR $F8EE A:3F X:9D Y:40 P:65 SP:FB
+F8EE B8 CLV A:3F X:9D Y:40 P:65 SP:F9
+F8EF 60 RTS A:3F X:9D Y:40 P:25 SP:F9
+D3EA C4 78 CPY $78 = 3F A:3F X:9D Y:40 P:25 SP:FB
+D3EC 20 F0 F8 JSR $F8F0 A:3F X:9D Y:40 P:25 SP:FB
+F8F0 F0 07 BEQ $F8F9 A:3F X:9D Y:40 P:25 SP:F9
+F8F2 30 05 BMI $F8F9 A:3F X:9D Y:40 P:25 SP:F9
+F8F4 90 03 BCC $F8F9 A:3F X:9D Y:40 P:25 SP:F9
+F8F6 70 01 BVS $F8F9 A:3F X:9D Y:40 P:25 SP:F9
+F8F8 60 RTS A:3F X:9D Y:40 P:25 SP:F9
+D3EF E8 INX A:3F X:9D Y:40 P:25 SP:FB
+D3F0 A9 41 LDA #$41 A:3F X:9E Y:40 P:A5 SP:FB
+D3F2 85 78 STA $78 = 3F A:41 X:9E Y:40 P:25 SP:FB
+D3F4 C4 78 CPY $78 = 41 A:41 X:9E Y:40 P:25 SP:FB
+D3F6 20 FC F8 JSR $F8FC A:41 X:9E Y:40 P:A4 SP:FB
+F8FC F0 05 BEQ $F903 A:41 X:9E Y:40 P:A4 SP:F9
+F8FE 10 03 BPL $F903 A:41 X:9E Y:40 P:A4 SP:F9
+F900 10 01 BPL $F903 A:41 X:9E Y:40 P:A4 SP:F9
+F902 60 RTS A:41 X:9E Y:40 P:A4 SP:F9
+D3F9 E8 INX A:41 X:9E Y:40 P:A4 SP:FB
+D3FA A9 00 LDA #$00 A:41 X:9F Y:40 P:A4 SP:FB
+D3FC 85 78 STA $78 = 41 A:00 X:9F Y:40 P:26 SP:FB
+D3FE 20 06 F9 JSR $F906 A:00 X:9F Y:40 P:26 SP:FB
+F906 A0 80 LDY #$80 A:00 X:9F Y:40 P:26 SP:F9
+F908 60 RTS A:00 X:9F Y:80 P:A4 SP:F9
+D401 C4 78 CPY $78 = 00 A:00 X:9F Y:80 P:A4 SP:FB
+D403 20 09 F9 JSR $F909 A:00 X:9F Y:80 P:A5 SP:FB
+F909 F0 05 BEQ $F910 A:00 X:9F Y:80 P:A5 SP:F9
+F90B 10 03 BPL $F910 A:00 X:9F Y:80 P:A5 SP:F9
+F90D 90 01 BCC $F910 A:00 X:9F Y:80 P:A5 SP:F9
+F90F 60 RTS A:00 X:9F Y:80 P:A5 SP:F9
+D406 E8 INX A:00 X:9F Y:80 P:A5 SP:FB
+D407 A9 80 LDA #$80 A:00 X:A0 Y:80 P:A5 SP:FB
+D409 85 78 STA $78 = 00 A:80 X:A0 Y:80 P:A5 SP:FB
+D40B C4 78 CPY $78 = 80 A:80 X:A0 Y:80 P:A5 SP:FB
+D40D 20 13 F9 JSR $F913 A:80 X:A0 Y:80 P:27 SP:FB
+F913 D0 05 BNE $F91A A:80 X:A0 Y:80 P:27 SP:F9
+F915 30 03 BMI $F91A A:80 X:A0 Y:80 P:27 SP:F9
+F917 90 01 BCC $F91A A:80 X:A0 Y:80 P:27 SP:F9
+F919 60 RTS A:80 X:A0 Y:80 P:27 SP:F9
+D410 E8 INX A:80 X:A0 Y:80 P:27 SP:FB
+D411 A9 81 LDA #$81 A:80 X:A1 Y:80 P:A5 SP:FB
+D413 85 78 STA $78 = 80 A:81 X:A1 Y:80 P:A5 SP:FB
+D415 C4 78 CPY $78 = 81 A:81 X:A1 Y:80 P:A5 SP:FB
+D417 20 1D F9 JSR $F91D A:81 X:A1 Y:80 P:A4 SP:FB
+F91D B0 05 BCS $F924 A:81 X:A1 Y:80 P:A4 SP:F9
+F91F F0 03 BEQ $F924 A:81 X:A1 Y:80 P:A4 SP:F9
+F921 10 01 BPL $F924 A:81 X:A1 Y:80 P:A4 SP:F9
+F923 60 RTS A:81 X:A1 Y:80 P:A4 SP:F9
+D41A E8 INX A:81 X:A1 Y:80 P:A4 SP:FB
+D41B A9 7F LDA #$7F A:81 X:A2 Y:80 P:A4 SP:FB
+D41D 85 78 STA $78 = 81 A:7F X:A2 Y:80 P:24 SP:FB
+D41F C4 78 CPY $78 = 7F A:7F X:A2 Y:80 P:24 SP:FB
+D421 20 27 F9 JSR $F927 A:7F X:A2 Y:80 P:25 SP:FB
+F927 90 05 BCC $F92E A:7F X:A2 Y:80 P:25 SP:F9
+F929 F0 03 BEQ $F92E A:7F X:A2 Y:80 P:25 SP:F9
+F92B 30 01 BMI $F92E A:7F X:A2 Y:80 P:25 SP:F9
+F92D 60 RTS A:7F X:A2 Y:80 P:25 SP:F9
+D424 E8 INX A:7F X:A2 Y:80 P:25 SP:FB
+D425 8A TXA A:7F X:A3 Y:80 P:A5 SP:FB
+D426 A8 TAY A:A3 X:A3 Y:80 P:A5 SP:FB
+D427 20 90 F9 JSR $F990 A:A3 X:A3 Y:A3 P:A5 SP:FB
+F990 A2 55 LDX #$55 A:A3 X:A3 Y:A3 P:A5 SP:F9
+F992 A9 FF LDA #$FF A:A3 X:55 Y:A3 P:25 SP:F9
+F994 85 01 STA $01 = FF A:FF X:55 Y:A3 P:A5 SP:F9
+F996 EA NOP A:FF X:55 Y:A3 P:A5 SP:F9
+F997 24 01 BIT $01 = FF A:FF X:55 Y:A3 P:A5 SP:F9
+F999 38 SEC A:FF X:55 Y:A3 P:E5 SP:F9
+F99A A9 01 LDA #$01 A:FF X:55 Y:A3 P:E5 SP:F9
+F99C 60 RTS A:01 X:55 Y:A3 P:65 SP:F9
+D42A 85 78 STA $78 = 7F A:01 X:55 Y:A3 P:65 SP:FB
+D42C 46 78 LSR $78 = 01 A:01 X:55 Y:A3 P:65 SP:FB
+D42E A5 78 LDA $78 = 00 A:01 X:55 Y:A3 P:67 SP:FB
+D430 20 9D F9 JSR $F99D A:00 X:55 Y:A3 P:67 SP:FB
+F99D 90 1B BCC $F9BA A:00 X:55 Y:A3 P:67 SP:F9
+F99F D0 19 BNE $F9BA A:00 X:55 Y:A3 P:67 SP:F9
+F9A1 30 17 BMI $F9BA A:00 X:55 Y:A3 P:67 SP:F9
+F9A3 50 15 BVC $F9BA A:00 X:55 Y:A3 P:67 SP:F9
+F9A5 C9 00 CMP #$00 A:00 X:55 Y:A3 P:67 SP:F9
+F9A7 D0 11 BNE $F9BA A:00 X:55 Y:A3 P:67 SP:F9
+F9A9 B8 CLV A:00 X:55 Y:A3 P:67 SP:F9
+F9AA A9 AA LDA #$AA A:00 X:55 Y:A3 P:27 SP:F9
+F9AC 60 RTS A:AA X:55 Y:A3 P:A5 SP:F9
+D433 C8 INY A:AA X:55 Y:A3 P:A5 SP:FB
+D434 85 78 STA $78 = 00 A:AA X:55 Y:A4 P:A5 SP:FB
+D436 46 78 LSR $78 = AA A:AA X:55 Y:A4 P:A5 SP:FB
+D438 A5 78 LDA $78 = 55 A:AA X:55 Y:A4 P:24 SP:FB
+D43A 20 AD F9 JSR $F9AD A:55 X:55 Y:A4 P:24 SP:FB
+F9AD B0 0B BCS $F9BA A:55 X:55 Y:A4 P:24 SP:F9
+F9AF F0 09 BEQ $F9BA A:55 X:55 Y:A4 P:24 SP:F9
+F9B1 30 07 BMI $F9BA A:55 X:55 Y:A4 P:24 SP:F9
+F9B3 70 05 BVS $F9BA A:55 X:55 Y:A4 P:24 SP:F9
+F9B5 C9 55 CMP #$55 A:55 X:55 Y:A4 P:24 SP:F9
+F9B7 D0 01 BNE $F9BA A:55 X:55 Y:A4 P:27 SP:F9
+F9B9 60 RTS A:55 X:55 Y:A4 P:27 SP:F9
+D43D C8 INY A:55 X:55 Y:A4 P:27 SP:FB
+D43E 20 BD F9 JSR $F9BD A:55 X:55 Y:A5 P:A5 SP:FB
+F9BD 24 01 BIT $01 = FF A:55 X:55 Y:A5 P:A5 SP:F9
+F9BF 38 SEC A:55 X:55 Y:A5 P:E5 SP:F9
+F9C0 A9 80 LDA #$80 A:55 X:55 Y:A5 P:E5 SP:F9
+F9C2 60 RTS A:80 X:55 Y:A5 P:E5 SP:F9
+D441 85 78 STA $78 = 55 A:80 X:55 Y:A5 P:E5 SP:FB
+D443 06 78 ASL $78 = 80 A:80 X:55 Y:A5 P:E5 SP:FB
+D445 A5 78 LDA $78 = 00 A:80 X:55 Y:A5 P:67 SP:FB
+D447 20 C3 F9 JSR $F9C3 A:00 X:55 Y:A5 P:67 SP:FB
+F9C3 90 1C BCC $F9E1 A:00 X:55 Y:A5 P:67 SP:F9
+F9C5 D0 1A BNE $F9E1 A:00 X:55 Y:A5 P:67 SP:F9
+F9C7 30 18 BMI $F9E1 A:00 X:55 Y:A5 P:67 SP:F9
+F9C9 50 16 BVC $F9E1 A:00 X:55 Y:A5 P:67 SP:F9
+F9CB C9 00 CMP #$00 A:00 X:55 Y:A5 P:67 SP:F9
+F9CD D0 12 BNE $F9E1 A:00 X:55 Y:A5 P:67 SP:F9
+F9CF B8 CLV A:00 X:55 Y:A5 P:67 SP:F9
+F9D0 A9 55 LDA #$55 A:00 X:55 Y:A5 P:27 SP:F9
+F9D2 38 SEC A:55 X:55 Y:A5 P:25 SP:F9
+F9D3 60 RTS A:55 X:55 Y:A5 P:25 SP:F9
+D44A C8 INY A:55 X:55 Y:A5 P:25 SP:FB
+D44B 85 78 STA $78 = 00 A:55 X:55 Y:A6 P:A5 SP:FB
+D44D 06 78 ASL $78 = 55 A:55 X:55 Y:A6 P:A5 SP:FB
+D44F A5 78 LDA $78 = AA A:55 X:55 Y:A6 P:A4 SP:FB
+D451 20 D4 F9 JSR $F9D4 A:AA X:55 Y:A6 P:A4 SP:FB
+F9D4 B0 0B BCS $F9E1 A:AA X:55 Y:A6 P:A4 SP:F9
+F9D6 F0 09 BEQ $F9E1 A:AA X:55 Y:A6 P:A4 SP:F9
+F9D8 10 07 BPL $F9E1 A:AA X:55 Y:A6 P:A4 SP:F9
+F9DA 70 05 BVS $F9E1 A:AA X:55 Y:A6 P:A4 SP:F9
+F9DC C9 AA CMP #$AA A:AA X:55 Y:A6 P:A4 SP:F9
+F9DE D0 01 BNE $F9E1 A:AA X:55 Y:A6 P:27 SP:F9
+F9E0 60 RTS A:AA X:55 Y:A6 P:27 SP:F9
+D454 C8 INY A:AA X:55 Y:A6 P:27 SP:FB
+D455 20 E4 F9 JSR $F9E4 A:AA X:55 Y:A7 P:A5 SP:FB
+F9E4 24 01 BIT $01 = FF A:AA X:55 Y:A7 P:A5 SP:F9
+F9E6 38 SEC A:AA X:55 Y:A7 P:E5 SP:F9
+F9E7 A9 01 LDA #$01 A:AA X:55 Y:A7 P:E5 SP:F9
+F9E9 60 RTS A:01 X:55 Y:A7 P:65 SP:F9
+D458 85 78 STA $78 = AA A:01 X:55 Y:A7 P:65 SP:FB
+D45A 66 78 ROR $78 = 01 A:01 X:55 Y:A7 P:65 SP:FB
+D45C A5 78 LDA $78 = 80 A:01 X:55 Y:A7 P:E5 SP:FB
+D45E 20 EA F9 JSR $F9EA A:80 X:55 Y:A7 P:E5 SP:FB
+F9EA 90 1C BCC $FA08 A:80 X:55 Y:A7 P:E5 SP:F9
+F9EC F0 1A BEQ $FA08 A:80 X:55 Y:A7 P:E5 SP:F9
+F9EE 10 18 BPL $FA08 A:80 X:55 Y:A7 P:E5 SP:F9
+F9F0 50 16 BVC $FA08 A:80 X:55 Y:A7 P:E5 SP:F9
+F9F2 C9 80 CMP #$80 A:80 X:55 Y:A7 P:E5 SP:F9
+F9F4 D0 12 BNE $FA08 A:80 X:55 Y:A7 P:67 SP:F9
+F9F6 B8 CLV A:80 X:55 Y:A7 P:67 SP:F9
+F9F7 18 CLC A:80 X:55 Y:A7 P:27 SP:F9
+F9F8 A9 55 LDA #$55 A:80 X:55 Y:A7 P:26 SP:F9
+F9FA 60 RTS A:55 X:55 Y:A7 P:24 SP:F9
+D461 C8 INY A:55 X:55 Y:A7 P:24 SP:FB
+D462 85 78 STA $78 = 80 A:55 X:55 Y:A8 P:A4 SP:FB
+D464 66 78 ROR $78 = 55 A:55 X:55 Y:A8 P:A4 SP:FB
+D466 A5 78 LDA $78 = 2A A:55 X:55 Y:A8 P:25 SP:FB
+D468 20 FB F9 JSR $F9FB A:2A X:55 Y:A8 P:25 SP:FB
+F9FB 90 0B BCC $FA08 A:2A X:55 Y:A8 P:25 SP:F9
+F9FD F0 09 BEQ $FA08 A:2A X:55 Y:A8 P:25 SP:F9
+F9FF 30 07 BMI $FA08 A:2A X:55 Y:A8 P:25 SP:F9
+FA01 70 05 BVS $FA08 A:2A X:55 Y:A8 P:25 SP:F9
+FA03 C9 2A CMP #$2A A:2A X:55 Y:A8 P:25 SP:F9
+FA05 D0 01 BNE $FA08 A:2A X:55 Y:A8 P:27 SP:F9
+FA07 60 RTS A:2A X:55 Y:A8 P:27 SP:F9
+D46B C8 INY A:2A X:55 Y:A8 P:27 SP:FB
+D46C 20 0A FA JSR $FA0A A:2A X:55 Y:A9 P:A5 SP:FB
+FA0A 24 01 BIT $01 = FF A:2A X:55 Y:A9 P:A5 SP:F9
+FA0C 38 SEC A:2A X:55 Y:A9 P:E5 SP:F9
+FA0D A9 80 LDA #$80 A:2A X:55 Y:A9 P:E5 SP:F9
+FA0F 60 RTS A:80 X:55 Y:A9 P:E5 SP:F9
+D46F 85 78 STA $78 = 2A A:80 X:55 Y:A9 P:E5 SP:FB
+D471 26 78 ROL $78 = 80 A:80 X:55 Y:A9 P:E5 SP:FB
+D473 A5 78 LDA $78 = 01 A:80 X:55 Y:A9 P:65 SP:FB
+D475 20 10 FA JSR $FA10 A:01 X:55 Y:A9 P:65 SP:FB
+FA10 90 1C BCC $FA2E A:01 X:55 Y:A9 P:65 SP:F9
+FA12 F0 1A BEQ $FA2E A:01 X:55 Y:A9 P:65 SP:F9
+FA14 30 18 BMI $FA2E A:01 X:55 Y:A9 P:65 SP:F9
+FA16 50 16 BVC $FA2E A:01 X:55 Y:A9 P:65 SP:F9
+FA18 C9 01 CMP #$01 A:01 X:55 Y:A9 P:65 SP:F9
+FA1A D0 12 BNE $FA2E A:01 X:55 Y:A9 P:67 SP:F9
+FA1C B8 CLV A:01 X:55 Y:A9 P:67 SP:F9
+FA1D 18 CLC A:01 X:55 Y:A9 P:27 SP:F9
+FA1E A9 55 LDA #$55 A:01 X:55 Y:A9 P:26 SP:F9
+FA20 60 RTS A:55 X:55 Y:A9 P:24 SP:F9
+D478 C8 INY A:55 X:55 Y:A9 P:24 SP:FB
+D479 85 78 STA $78 = 01 A:55 X:55 Y:AA P:A4 SP:FB
+D47B 26 78 ROL $78 = 55 A:55 X:55 Y:AA P:A4 SP:FB
+D47D A5 78 LDA $78 = AA A:55 X:55 Y:AA P:A4 SP:FB
+D47F 20 21 FA JSR $FA21 A:AA X:55 Y:AA P:A4 SP:FB
+FA21 B0 0B BCS $FA2E A:AA X:55 Y:AA P:A4 SP:F9
+FA23 F0 09 BEQ $FA2E A:AA X:55 Y:AA P:A4 SP:F9
+FA25 10 07 BPL $FA2E A:AA X:55 Y:AA P:A4 SP:F9
+FA27 70 05 BVS $FA2E A:AA X:55 Y:AA P:A4 SP:F9
+FA29 C9 AA CMP #$AA A:AA X:55 Y:AA P:A4 SP:F9
+FA2B D0 01 BNE $FA2E A:AA X:55 Y:AA P:27 SP:F9
+FA2D 60 RTS A:AA X:55 Y:AA P:27 SP:F9
+D482 A9 FF LDA #$FF A:AA X:55 Y:AA P:27 SP:FB
+D484 85 78 STA $78 = AA A:FF X:55 Y:AA P:A5 SP:FB
+D486 85 01 STA $01 = FF A:FF X:55 Y:AA P:A5 SP:FB
+D488 24 01 BIT $01 = FF A:FF X:55 Y:AA P:A5 SP:FB
+D48A 38 SEC A:FF X:55 Y:AA P:E5 SP:FB
+D48B E6 78 INC $78 = FF A:FF X:55 Y:AA P:E5 SP:FB
+D48D D0 0C BNE $D49B A:FF X:55 Y:AA P:67 SP:FB
+D48F 30 0A BMI $D49B A:FF X:55 Y:AA P:67 SP:FB
+D491 50 08 BVC $D49B A:FF X:55 Y:AA P:67 SP:FB
+D493 90 06 BCC $D49B A:FF X:55 Y:AA P:67 SP:FB
+D495 A5 78 LDA $78 = 00 A:FF X:55 Y:AA P:67 SP:FB
+D497 C9 00 CMP #$00 A:00 X:55 Y:AA P:67 SP:FB
+D499 F0 04 BEQ $D49F A:00 X:55 Y:AA P:67 SP:FB
+D49F A9 7F LDA #$7F A:00 X:55 Y:AA P:67 SP:FB
+D4A1 85 78 STA $78 = 00 A:7F X:55 Y:AA P:65 SP:FB
+D4A3 B8 CLV A:7F X:55 Y:AA P:65 SP:FB
+D4A4 18 CLC A:7F X:55 Y:AA P:25 SP:FB
+D4A5 E6 78 INC $78 = 7F A:7F X:55 Y:AA P:24 SP:FB
+D4A7 F0 0C BEQ $D4B5 A:7F X:55 Y:AA P:A4 SP:FB
+D4A9 10 0A BPL $D4B5 A:7F X:55 Y:AA P:A4 SP:FB
+D4AB 70 08 BVS $D4B5 A:7F X:55 Y:AA P:A4 SP:FB
+D4AD B0 06 BCS $D4B5 A:7F X:55 Y:AA P:A4 SP:FB
+D4AF A5 78 LDA $78 = 80 A:7F X:55 Y:AA P:A4 SP:FB
+D4B1 C9 80 CMP #$80 A:80 X:55 Y:AA P:A4 SP:FB
+D4B3 F0 04 BEQ $D4B9 A:80 X:55 Y:AA P:27 SP:FB
+D4B9 A9 00 LDA #$00 A:80 X:55 Y:AA P:27 SP:FB
+D4BB 85 78 STA $78 = 80 A:00 X:55 Y:AA P:27 SP:FB
+D4BD 24 01 BIT $01 = FF A:00 X:55 Y:AA P:27 SP:FB
+D4BF 38 SEC A:00 X:55 Y:AA P:E7 SP:FB
+D4C0 C6 78 DEC $78 = 00 A:00 X:55 Y:AA P:E7 SP:FB
+D4C2 F0 0C BEQ $D4D0 A:00 X:55 Y:AA P:E5 SP:FB
+D4C4 10 0A BPL $D4D0 A:00 X:55 Y:AA P:E5 SP:FB
+D4C6 50 08 BVC $D4D0 A:00 X:55 Y:AA P:E5 SP:FB
+D4C8 90 06 BCC $D4D0 A:00 X:55 Y:AA P:E5 SP:FB
+D4CA A5 78 LDA $78 = FF A:00 X:55 Y:AA P:E5 SP:FB
+D4CC C9 FF CMP #$FF A:FF X:55 Y:AA P:E5 SP:FB
+D4CE F0 04 BEQ $D4D4 A:FF X:55 Y:AA P:67 SP:FB
+D4D4 A9 80 LDA #$80 A:FF X:55 Y:AA P:67 SP:FB
+D4D6 85 78 STA $78 = FF A:80 X:55 Y:AA P:E5 SP:FB
+D4D8 B8 CLV A:80 X:55 Y:AA P:E5 SP:FB
+D4D9 18 CLC A:80 X:55 Y:AA P:A5 SP:FB
+D4DA C6 78 DEC $78 = 80 A:80 X:55 Y:AA P:A4 SP:FB
+D4DC F0 0C BEQ $D4EA A:80 X:55 Y:AA P:24 SP:FB
+D4DE 30 0A BMI $D4EA A:80 X:55 Y:AA P:24 SP:FB
+D4E0 70 08 BVS $D4EA A:80 X:55 Y:AA P:24 SP:FB
+D4E2 B0 06 BCS $D4EA A:80 X:55 Y:AA P:24 SP:FB
+D4E4 A5 78 LDA $78 = 7F A:80 X:55 Y:AA P:24 SP:FB
+D4E6 C9 7F CMP #$7F A:7F X:55 Y:AA P:24 SP:FB
+D4E8 F0 04 BEQ $D4EE A:7F X:55 Y:AA P:27 SP:FB
+D4EE A9 01 LDA #$01 A:7F X:55 Y:AA P:27 SP:FB
+D4F0 85 78 STA $78 = 7F A:01 X:55 Y:AA P:25 SP:FB
+D4F2 C6 78 DEC $78 = 01 A:01 X:55 Y:AA P:25 SP:FB
+D4F4 F0 04 BEQ $D4FA A:01 X:55 Y:AA P:27 SP:FB
+D4FA 60 RTS A:01 X:55 Y:AA P:27 SP:FB
+C615 20 FB D4 JSR $D4FB A:01 X:55 Y:AA P:27 SP:FD
+D4FB A9 55 LDA #$55 A:01 X:55 Y:AA P:27 SP:FB
+D4FD 8D 78 06 STA $0678 = 00 A:55 X:55 Y:AA P:25 SP:FB
+D500 A9 FF LDA #$FF A:55 X:55 Y:AA P:25 SP:FB
+D502 85 01 STA $01 = FF A:FF X:55 Y:AA P:A5 SP:FB
+D504 24 01 BIT $01 = FF A:FF X:55 Y:AA P:A5 SP:FB
+D506 A0 11 LDY #$11 A:FF X:55 Y:AA P:E5 SP:FB
+D508 A2 23 LDX #$23 A:FF X:55 Y:11 P:65 SP:FB
+D50A A9 00 LDA #$00 A:FF X:23 Y:11 P:65 SP:FB
+D50C AD 78 06 LDA $0678 = 55 A:00 X:23 Y:11 P:67 SP:FB
+D50F F0 10 BEQ $D521 A:55 X:23 Y:11 P:65 SP:FB
+D511 30 0E BMI $D521 A:55 X:23 Y:11 P:65 SP:FB
+D513 C9 55 CMP #$55 A:55 X:23 Y:11 P:65 SP:FB
+D515 D0 0A BNE $D521 A:55 X:23 Y:11 P:67 SP:FB
+D517 C0 11 CPY #$11 A:55 X:23 Y:11 P:67 SP:FB
+D519 D0 06 BNE $D521 A:55 X:23 Y:11 P:67 SP:FB
+D51B E0 23 CPX #$23 A:55 X:23 Y:11 P:67 SP:FB
+D51D 50 02 BVC $D521 A:55 X:23 Y:11 P:67 SP:FB
+D51F F0 04 BEQ $D525 A:55 X:23 Y:11 P:67 SP:FB
+D525 A9 46 LDA #$46 A:55 X:23 Y:11 P:67 SP:FB
+D527 24 01 BIT $01 = FF A:46 X:23 Y:11 P:65 SP:FB
+D529 8D 78 06 STA $0678 = 55 A:46 X:23 Y:11 P:E5 SP:FB
+D52C F0 0B BEQ $D539 A:46 X:23 Y:11 P:E5 SP:FB
+D52E 10 09 BPL $D539 A:46 X:23 Y:11 P:E5 SP:FB
+D530 50 07 BVC $D539 A:46 X:23 Y:11 P:E5 SP:FB
+D532 AD 78 06 LDA $0678 = 46 A:46 X:23 Y:11 P:E5 SP:FB
+D535 C9 46 CMP #$46 A:46 X:23 Y:11 P:65 SP:FB
+D537 F0 04 BEQ $D53D A:46 X:23 Y:11 P:67 SP:FB
+D53D A9 55 LDA #$55 A:46 X:23 Y:11 P:67 SP:FB
+D53F 8D 78 06 STA $0678 = 46 A:55 X:23 Y:11 P:65 SP:FB
+D542 24 01 BIT $01 = FF A:55 X:23 Y:11 P:65 SP:FB
+D544 A9 11 LDA #$11 A:55 X:23 Y:11 P:E5 SP:FB
+D546 A2 23 LDX #$23 A:11 X:23 Y:11 P:65 SP:FB
+D548 A0 00 LDY #$00 A:11 X:23 Y:11 P:65 SP:FB
+D54A AC 78 06 LDY $0678 = 55 A:11 X:23 Y:00 P:67 SP:FB
+D54D F0 10 BEQ $D55F A:11 X:23 Y:55 P:65 SP:FB
+D54F 30 0E BMI $D55F A:11 X:23 Y:55 P:65 SP:FB
+D551 C0 55 CPY #$55 A:11 X:23 Y:55 P:65 SP:FB
+D553 D0 0A BNE $D55F A:11 X:23 Y:55 P:67 SP:FB
+D555 C9 11 CMP #$11 A:11 X:23 Y:55 P:67 SP:FB
+D557 D0 06 BNE $D55F A:11 X:23 Y:55 P:67 SP:FB
+D559 E0 23 CPX #$23 A:11 X:23 Y:55 P:67 SP:FB
+D55B 50 02 BVC $D55F A:11 X:23 Y:55 P:67 SP:FB
+D55D F0 04 BEQ $D563 A:11 X:23 Y:55 P:67 SP:FB
+D563 A0 46 LDY #$46 A:11 X:23 Y:55 P:67 SP:FB
+D565 24 01 BIT $01 = FF A:11 X:23 Y:46 P:65 SP:FB
+D567 8C 78 06 STY $0678 = 55 A:11 X:23 Y:46 P:E5 SP:FB
+D56A F0 0B BEQ $D577 A:11 X:23 Y:46 P:E5 SP:FB
+D56C 10 09 BPL $D577 A:11 X:23 Y:46 P:E5 SP:FB
+D56E 50 07 BVC $D577 A:11 X:23 Y:46 P:E5 SP:FB
+D570 AC 78 06 LDY $0678 = 46 A:11 X:23 Y:46 P:E5 SP:FB
+D573 C0 46 CPY #$46 A:11 X:23 Y:46 P:65 SP:FB
+D575 F0 04 BEQ $D57B A:11 X:23 Y:46 P:67 SP:FB
+D57B 24 01 BIT $01 = FF A:11 X:23 Y:46 P:67 SP:FB
+D57D A9 55 LDA #$55 A:11 X:23 Y:46 P:E5 SP:FB
+D57F 8D 78 06 STA $0678 = 46 A:55 X:23 Y:46 P:65 SP:FB
+D582 A0 11 LDY #$11 A:55 X:23 Y:46 P:65 SP:FB
+D584 A9 23 LDA #$23 A:55 X:23 Y:11 P:65 SP:FB
+D586 A2 00 LDX #$00 A:23 X:23 Y:11 P:65 SP:FB
+D588 AE 78 06 LDX $0678 = 55 A:23 X:00 Y:11 P:67 SP:FB
+D58B F0 10 BEQ $D59D A:23 X:55 Y:11 P:65 SP:FB
+D58D 30 0E BMI $D59D A:23 X:55 Y:11 P:65 SP:FB
+D58F E0 55 CPX #$55 A:23 X:55 Y:11 P:65 SP:FB
+D591 D0 0A BNE $D59D A:23 X:55 Y:11 P:67 SP:FB
+D593 C0 11 CPY #$11 A:23 X:55 Y:11 P:67 SP:FB
+D595 D0 06 BNE $D59D A:23 X:55 Y:11 P:67 SP:FB
+D597 C9 23 CMP #$23 A:23 X:55 Y:11 P:67 SP:FB
+D599 50 02 BVC $D59D A:23 X:55 Y:11 P:67 SP:FB
+D59B F0 04 BEQ $D5A1 A:23 X:55 Y:11 P:67 SP:FB
+D5A1 A2 46 LDX #$46 A:23 X:55 Y:11 P:67 SP:FB
+D5A3 24 01 BIT $01 = FF A:23 X:46 Y:11 P:65 SP:FB
+D5A5 8E 78 06 STX $0678 = 55 A:23 X:46 Y:11 P:E5 SP:FB
+D5A8 F0 0B BEQ $D5B5 A:23 X:46 Y:11 P:E5 SP:FB
+D5AA 10 09 BPL $D5B5 A:23 X:46 Y:11 P:E5 SP:FB
+D5AC 50 07 BVC $D5B5 A:23 X:46 Y:11 P:E5 SP:FB
+D5AE AE 78 06 LDX $0678 = 46 A:23 X:46 Y:11 P:E5 SP:FB
+D5B1 E0 46 CPX #$46 A:23 X:46 Y:11 P:65 SP:FB
+D5B3 F0 04 BEQ $D5B9 A:23 X:46 Y:11 P:67 SP:FB
+D5B9 A9 C0 LDA #$C0 A:23 X:46 Y:11 P:67 SP:FB
+D5BB 8D 78 06 STA $0678 = 46 A:C0 X:46 Y:11 P:E5 SP:FB
+D5BE A2 33 LDX #$33 A:C0 X:46 Y:11 P:E5 SP:FB
+D5C0 A0 88 LDY #$88 A:C0 X:33 Y:11 P:65 SP:FB
+D5C2 A9 05 LDA #$05 A:C0 X:33 Y:88 P:E5 SP:FB
+D5C4 2C 78 06 BIT $0678 = C0 A:05 X:33 Y:88 P:65 SP:FB
+D5C7 10 10 BPL $D5D9 A:05 X:33 Y:88 P:E7 SP:FB
+D5C9 50 0E BVC $D5D9 A:05 X:33 Y:88 P:E7 SP:FB
+D5CB D0 0C BNE $D5D9 A:05 X:33 Y:88 P:E7 SP:FB
+D5CD C9 05 CMP #$05 A:05 X:33 Y:88 P:E7 SP:FB
+D5CF D0 08 BNE $D5D9 A:05 X:33 Y:88 P:67 SP:FB
+D5D1 E0 33 CPX #$33 A:05 X:33 Y:88 P:67 SP:FB
+D5D3 D0 04 BNE $D5D9 A:05 X:33 Y:88 P:67 SP:FB
+D5D5 C0 88 CPY #$88 A:05 X:33 Y:88 P:67 SP:FB
+D5D7 F0 04 BEQ $D5DD A:05 X:33 Y:88 P:67 SP:FB
+D5DD A9 03 LDA #$03 A:05 X:33 Y:88 P:67 SP:FB
+D5DF 8D 78 06 STA $0678 = C0 A:03 X:33 Y:88 P:65 SP:FB
+D5E2 A9 01 LDA #$01 A:03 X:33 Y:88 P:65 SP:FB
+D5E4 2C 78 06 BIT $0678 = 03 A:01 X:33 Y:88 P:65 SP:FB
+D5E7 30 08 BMI $D5F1 A:01 X:33 Y:88 P:25 SP:FB
+D5E9 70 06 BVS $D5F1 A:01 X:33 Y:88 P:25 SP:FB
+D5EB F0 04 BEQ $D5F1 A:01 X:33 Y:88 P:25 SP:FB
+D5ED C9 01 CMP #$01 A:01 X:33 Y:88 P:25 SP:FB
+D5EF F0 04 BEQ $D5F5 A:01 X:33 Y:88 P:27 SP:FB
+D5F5 A0 B8 LDY #$B8 A:01 X:33 Y:88 P:27 SP:FB
+D5F7 A9 AA LDA #$AA A:01 X:33 Y:B8 P:A5 SP:FB
+D5F9 8D 78 06 STA $0678 = 03 A:AA X:33 Y:B8 P:A5 SP:FB
+D5FC 20 B6 F7 JSR $F7B6 A:AA X:33 Y:B8 P:A5 SP:FB
+F7B6 18 CLC A:AA X:33 Y:B8 P:A5 SP:F9
+F7B7 A9 FF LDA #$FF A:AA X:33 Y:B8 P:A4 SP:F9
+F7B9 85 01 STA $01 = FF A:FF X:33 Y:B8 P:A4 SP:F9
+F7BB 24 01 BIT $01 = FF A:FF X:33 Y:B8 P:A4 SP:F9
+F7BD A9 55 LDA #$55 A:FF X:33 Y:B8 P:E4 SP:F9
+F7BF 60 RTS A:55 X:33 Y:B8 P:64 SP:F9
+D5FF 0D 78 06 ORA $0678 = AA A:55 X:33 Y:B8 P:64 SP:FB
+D602 20 C0 F7 JSR $F7C0 A:FF X:33 Y:B8 P:E4 SP:FB
+F7C0 B0 09 BCS $F7CB A:FF X:33 Y:B8 P:E4 SP:F9
+F7C2 10 07 BPL $F7CB A:FF X:33 Y:B8 P:E4 SP:F9
+F7C4 C9 FF CMP #$FF A:FF X:33 Y:B8 P:E4 SP:F9
+F7C6 D0 03 BNE $F7CB A:FF X:33 Y:B8 P:67 SP:F9
+F7C8 50 01 BVC $F7CB A:FF X:33 Y:B8 P:67 SP:F9
+F7CA 60 RTS A:FF X:33 Y:B8 P:67 SP:F9
+D605 C8 INY A:FF X:33 Y:B8 P:67 SP:FB
+D606 A9 00 LDA #$00 A:FF X:33 Y:B9 P:E5 SP:FB
+D608 8D 78 06 STA $0678 = AA A:00 X:33 Y:B9 P:67 SP:FB
+D60B 20 CE F7 JSR $F7CE A:00 X:33 Y:B9 P:67 SP:FB
+F7CE 38 SEC A:00 X:33 Y:B9 P:67 SP:F9
+F7CF B8 CLV A:00 X:33 Y:B9 P:67 SP:F9
+F7D0 A9 00 LDA #$00 A:00 X:33 Y:B9 P:27 SP:F9
+F7D2 60 RTS A:00 X:33 Y:B9 P:27 SP:F9
+D60E 0D 78 06 ORA $0678 = 00 A:00 X:33 Y:B9 P:27 SP:FB
+D611 20 D3 F7 JSR $F7D3 A:00 X:33 Y:B9 P:27 SP:FB
+F7D3 D0 07 BNE $F7DC A:00 X:33 Y:B9 P:27 SP:F9
+F7D5 70 05 BVS $F7DC A:00 X:33 Y:B9 P:27 SP:F9
+F7D7 90 03 BCC $F7DC A:00 X:33 Y:B9 P:27 SP:F9
+F7D9 30 01 BMI $F7DC A:00 X:33 Y:B9 P:27 SP:F9
+F7DB 60 RTS A:00 X:33 Y:B9 P:27 SP:F9
+D614 C8 INY A:00 X:33 Y:B9 P:27 SP:FB
+D615 A9 AA LDA #$AA A:00 X:33 Y:BA P:A5 SP:FB
+D617 8D 78 06 STA $0678 = 00 A:AA X:33 Y:BA P:A5 SP:FB
+D61A 20 DF F7 JSR $F7DF A:AA X:33 Y:BA P:A5 SP:FB
+F7DF 18 CLC A:AA X:33 Y:BA P:A5 SP:F9
+F7E0 24 01 BIT $01 = FF A:AA X:33 Y:BA P:A4 SP:F9
+F7E2 A9 55 LDA #$55 A:AA X:33 Y:BA P:E4 SP:F9
+F7E4 60 RTS A:55 X:33 Y:BA P:64 SP:F9
+D61D 2D 78 06 AND $0678 = AA A:55 X:33 Y:BA P:64 SP:FB
+D620 20 E5 F7 JSR $F7E5 A:00 X:33 Y:BA P:66 SP:FB
+F7E5 D0 07 BNE $F7EE A:00 X:33 Y:BA P:66 SP:F9
+F7E7 50 05 BVC $F7EE A:00 X:33 Y:BA P:66 SP:F9
+F7E9 B0 03 BCS $F7EE A:00 X:33 Y:BA P:66 SP:F9
+F7EB 30 01 BMI $F7EE A:00 X:33 Y:BA P:66 SP:F9
+F7ED 60 RTS A:00 X:33 Y:BA P:66 SP:F9
+D623 C8 INY A:00 X:33 Y:BA P:66 SP:FB
+D624 A9 EF LDA #$EF A:00 X:33 Y:BB P:E4 SP:FB
+D626 8D 78 06 STA $0678 = AA A:EF X:33 Y:BB P:E4 SP:FB
+D629 20 F1 F7 JSR $F7F1 A:EF X:33 Y:BB P:E4 SP:FB
+F7F1 38 SEC A:EF X:33 Y:BB P:E4 SP:F9
+F7F2 B8 CLV A:EF X:33 Y:BB P:E5 SP:F9
+F7F3 A9 F8 LDA #$F8 A:EF X:33 Y:BB P:A5 SP:F9
+F7F5 60 RTS A:F8 X:33 Y:BB P:A5 SP:F9
+D62C 2D 78 06 AND $0678 = EF A:F8 X:33 Y:BB P:A5 SP:FB
+D62F 20 F6 F7 JSR $F7F6 A:E8 X:33 Y:BB P:A5 SP:FB
+F7F6 90 09 BCC $F801 A:E8 X:33 Y:BB P:A5 SP:F9
+F7F8 10 07 BPL $F801 A:E8 X:33 Y:BB P:A5 SP:F9
+F7FA C9 E8 CMP #$E8 A:E8 X:33 Y:BB P:A5 SP:F9
+F7FC D0 03 BNE $F801 A:E8 X:33 Y:BB P:27 SP:F9
+F7FE 70 01 BVS $F801 A:E8 X:33 Y:BB P:27 SP:F9
+F800 60 RTS A:E8 X:33 Y:BB P:27 SP:F9
+D632 C8 INY A:E8 X:33 Y:BB P:27 SP:FB
+D633 A9 AA LDA #$AA A:E8 X:33 Y:BC P:A5 SP:FB
+D635 8D 78 06 STA $0678 = EF A:AA X:33 Y:BC P:A5 SP:FB
+D638 20 04 F8 JSR $F804 A:AA X:33 Y:BC P:A5 SP:FB
+F804 18 CLC A:AA X:33 Y:BC P:A5 SP:F9
+F805 24 01 BIT $01 = FF A:AA X:33 Y:BC P:A4 SP:F9
+F807 A9 5F LDA #$5F A:AA X:33 Y:BC P:E4 SP:F9
+F809 60 RTS A:5F X:33 Y:BC P:64 SP:F9
+D63B 4D 78 06 EOR $0678 = AA A:5F X:33 Y:BC P:64 SP:FB
+D63E 20 0A F8 JSR $F80A A:F5 X:33 Y:BC P:E4 SP:FB
+F80A B0 09 BCS $F815 A:F5 X:33 Y:BC P:E4 SP:F9
+F80C 10 07 BPL $F815 A:F5 X:33 Y:BC P:E4 SP:F9
+F80E C9 F5 CMP #$F5 A:F5 X:33 Y:BC P:E4 SP:F9
+F810 D0 03 BNE $F815 A:F5 X:33 Y:BC P:67 SP:F9
+F812 50 01 BVC $F815 A:F5 X:33 Y:BC P:67 SP:F9
+F814 60 RTS A:F5 X:33 Y:BC P:67 SP:F9
+D641 C8 INY A:F5 X:33 Y:BC P:67 SP:FB
+D642 A9 70 LDA #$70 A:F5 X:33 Y:BD P:E5 SP:FB
+D644 8D 78 06 STA $0678 = AA A:70 X:33 Y:BD P:65 SP:FB
+D647 20 18 F8 JSR $F818 A:70 X:33 Y:BD P:65 SP:FB
+F818 38 SEC A:70 X:33 Y:BD P:65 SP:F9
+F819 B8 CLV A:70 X:33 Y:BD P:65 SP:F9
+F81A A9 70 LDA #$70 A:70 X:33 Y:BD P:25 SP:F9
+F81C 60 RTS A:70 X:33 Y:BD P:25 SP:F9
+D64A 4D 78 06 EOR $0678 = 70 A:70 X:33 Y:BD P:25 SP:FB
+D64D 20 1D F8 JSR $F81D A:00 X:33 Y:BD P:27 SP:FB
+F81D D0 07 BNE $F826 A:00 X:33 Y:BD P:27 SP:F9
+F81F 70 05 BVS $F826 A:00 X:33 Y:BD P:27 SP:F9
+F821 90 03 BCC $F826 A:00 X:33 Y:BD P:27 SP:F9
+F823 30 01 BMI $F826 A:00 X:33 Y:BD P:27 SP:F9
+F825 60 RTS A:00 X:33 Y:BD P:27 SP:F9
+D650 C8 INY A:00 X:33 Y:BD P:27 SP:FB
+D651 A9 69 LDA #$69 A:00 X:33 Y:BE P:A5 SP:FB
+D653 8D 78 06 STA $0678 = 70 A:69 X:33 Y:BE P:25 SP:FB
+D656 20 29 F8 JSR $F829 A:69 X:33 Y:BE P:25 SP:FB
+F829 18 CLC A:69 X:33 Y:BE P:25 SP:F9
+F82A 24 01 BIT $01 = FF A:69 X:33 Y:BE P:24 SP:F9
+F82C A9 00 LDA #$00 A:69 X:33 Y:BE P:E4 SP:F9
+F82E 60 RTS A:00 X:33 Y:BE P:66 SP:F9
+D659 6D 78 06 ADC $0678 = 69 A:00 X:33 Y:BE P:66 SP:FB
+D65C 20 2F F8 JSR $F82F A:69 X:33 Y:BE P:24 SP:FB
+F82F 30 09 BMI $F83A A:69 X:33 Y:BE P:24 SP:F9
+F831 B0 07 BCS $F83A A:69 X:33 Y:BE P:24 SP:F9
+F833 C9 69 CMP #$69 A:69 X:33 Y:BE P:24 SP:F9
+F835 D0 03 BNE $F83A A:69 X:33 Y:BE P:27 SP:F9
+F837 70 01 BVS $F83A A:69 X:33 Y:BE P:27 SP:F9
+F839 60 RTS A:69 X:33 Y:BE P:27 SP:F9
+D65F C8 INY A:69 X:33 Y:BE P:27 SP:FB
+D660 20 3D F8 JSR $F83D A:69 X:33 Y:BF P:A5 SP:FB
+F83D 38 SEC A:69 X:33 Y:BF P:A5 SP:F9
+F83E 24 01 BIT $01 = FF A:69 X:33 Y:BF P:A5 SP:F9
+F840 A9 00 LDA #$00 A:69 X:33 Y:BF P:E5 SP:F9
+F842 60 RTS A:00 X:33 Y:BF P:67 SP:F9
+D663 6D 78 06 ADC $0678 = 69 A:00 X:33 Y:BF P:67 SP:FB
+D666 20 43 F8 JSR $F843 A:6A X:33 Y:BF P:24 SP:FB
+F843 30 09 BMI $F84E A:6A X:33 Y:BF P:24 SP:F9
+F845 B0 07 BCS $F84E A:6A X:33 Y:BF P:24 SP:F9
+F847 C9 6A CMP #$6A A:6A X:33 Y:BF P:24 SP:F9
+F849 D0 03 BNE $F84E A:6A X:33 Y:BF P:27 SP:F9
+F84B 70 01 BVS $F84E A:6A X:33 Y:BF P:27 SP:F9
+F84D 60 RTS A:6A X:33 Y:BF P:27 SP:F9
+D669 C8 INY A:6A X:33 Y:BF P:27 SP:FB
+D66A A9 7F LDA #$7F A:6A X:33 Y:C0 P:A5 SP:FB
+D66C 8D 78 06 STA $0678 = 69 A:7F X:33 Y:C0 P:25 SP:FB
+D66F 20 51 F8 JSR $F851 A:7F X:33 Y:C0 P:25 SP:FB
+F851 38 SEC A:7F X:33 Y:C0 P:25 SP:F9
+F852 B8 CLV A:7F X:33 Y:C0 P:25 SP:F9
+F853 A9 7F LDA #$7F A:7F X:33 Y:C0 P:25 SP:F9
+F855 60 RTS A:7F X:33 Y:C0 P:25 SP:F9
+D672 6D 78 06 ADC $0678 = 7F A:7F X:33 Y:C0 P:25 SP:FB
+D675 20 56 F8 JSR $F856 A:FF X:33 Y:C0 P:E4 SP:FB
+F856 10 09 BPL $F861 A:FF X:33 Y:C0 P:E4 SP:F9
+F858 B0 07 BCS $F861 A:FF X:33 Y:C0 P:E4 SP:F9
+F85A C9 FF CMP #$FF A:FF X:33 Y:C0 P:E4 SP:F9
+F85C D0 03 BNE $F861 A:FF X:33 Y:C0 P:67 SP:F9
+F85E 50 01 BVC $F861 A:FF X:33 Y:C0 P:67 SP:F9
+F860 60 RTS A:FF X:33 Y:C0 P:67 SP:F9
+D678 C8 INY A:FF X:33 Y:C0 P:67 SP:FB
+D679 A9 80 LDA #$80 A:FF X:33 Y:C1 P:E5 SP:FB
+D67B 8D 78 06 STA $0678 = 7F A:80 X:33 Y:C1 P:E5 SP:FB
+D67E 20 64 F8 JSR $F864 A:80 X:33 Y:C1 P:E5 SP:FB
+F864 18 CLC A:80 X:33 Y:C1 P:E5 SP:F9
+F865 24 01 BIT $01 = FF A:80 X:33 Y:C1 P:E4 SP:F9
+F867 A9 7F LDA #$7F A:80 X:33 Y:C1 P:E4 SP:F9
+F869 60 RTS A:7F X:33 Y:C1 P:64 SP:F9
+D681 6D 78 06 ADC $0678 = 80 A:7F X:33 Y:C1 P:64 SP:FB
+D684 20 6A F8 JSR $F86A A:FF X:33 Y:C1 P:A4 SP:FB
+F86A 10 09 BPL $F875 A:FF X:33 Y:C1 P:A4 SP:F9
+F86C B0 07 BCS $F875 A:FF X:33 Y:C1 P:A4 SP:F9
+F86E C9 FF CMP #$FF A:FF X:33 Y:C1 P:A4 SP:F9
+F870 D0 03 BNE $F875 A:FF X:33 Y:C1 P:27 SP:F9
+F872 70 01 BVS $F875 A:FF X:33 Y:C1 P:27 SP:F9
+F874 60 RTS A:FF X:33 Y:C1 P:27 SP:F9
+D687 C8 INY A:FF X:33 Y:C1 P:27 SP:FB
+D688 20 78 F8 JSR $F878 A:FF X:33 Y:C2 P:A5 SP:FB
+F878 38 SEC A:FF X:33 Y:C2 P:A5 SP:F9
+F879 B8 CLV A:FF X:33 Y:C2 P:A5 SP:F9
+F87A A9 7F LDA #$7F A:FF X:33 Y:C2 P:A5 SP:F9
+F87C 60 RTS A:7F X:33 Y:C2 P:25 SP:F9
+D68B 6D 78 06 ADC $0678 = 80 A:7F X:33 Y:C2 P:25 SP:FB
+D68E 20 7D F8 JSR $F87D A:00 X:33 Y:C2 P:27 SP:FB
+F87D D0 07 BNE $F886 A:00 X:33 Y:C2 P:27 SP:F9
+F87F 30 05 BMI $F886 A:00 X:33 Y:C2 P:27 SP:F9
+F881 70 03 BVS $F886 A:00 X:33 Y:C2 P:27 SP:F9
+F883 90 01 BCC $F886 A:00 X:33 Y:C2 P:27 SP:F9
+F885 60 RTS A:00 X:33 Y:C2 P:27 SP:F9
+D691 C8 INY A:00 X:33 Y:C2 P:27 SP:FB
+D692 A9 40 LDA #$40 A:00 X:33 Y:C3 P:A5 SP:FB
+D694 8D 78 06 STA $0678 = 80 A:40 X:33 Y:C3 P:25 SP:FB
+D697 20 89 F8 JSR $F889 A:40 X:33 Y:C3 P:25 SP:FB
+F889 24 01 BIT $01 = FF A:40 X:33 Y:C3 P:25 SP:F9
+F88B A9 40 LDA #$40 A:40 X:33 Y:C3 P:E5 SP:F9
+F88D 60 RTS A:40 X:33 Y:C3 P:65 SP:F9
+D69A CD 78 06 CMP $0678 = 40 A:40 X:33 Y:C3 P:65 SP:FB
+D69D 20 8E F8 JSR $F88E A:40 X:33 Y:C3 P:67 SP:FB
+F88E 30 07 BMI $F897 A:40 X:33 Y:C3 P:67 SP:F9
+F890 90 05 BCC $F897 A:40 X:33 Y:C3 P:67 SP:F9
+F892 D0 03 BNE $F897 A:40 X:33 Y:C3 P:67 SP:F9
+F894 50 01 BVC $F897 A:40 X:33 Y:C3 P:67 SP:F9
+F896 60 RTS A:40 X:33 Y:C3 P:67 SP:F9
+D6A0 C8 INY A:40 X:33 Y:C3 P:67 SP:FB
+D6A1 48 PHA A:40 X:33 Y:C4 P:E5 SP:FB
+D6A2 A9 3F LDA #$3F A:40 X:33 Y:C4 P:E5 SP:FA
+D6A4 8D 78 06 STA $0678 = 40 A:3F X:33 Y:C4 P:65 SP:FA
+D6A7 68 PLA A:3F X:33 Y:C4 P:65 SP:FA
+D6A8 20 9A F8 JSR $F89A A:40 X:33 Y:C4 P:65 SP:FB
+F89A B8 CLV A:40 X:33 Y:C4 P:65 SP:F9
+F89B 60 RTS A:40 X:33 Y:C4 P:25 SP:F9
+D6AB CD 78 06 CMP $0678 = 3F A:40 X:33 Y:C4 P:25 SP:FB
+D6AE 20 9C F8 JSR $F89C A:40 X:33 Y:C4 P:25 SP:FB
+F89C F0 07 BEQ $F8A5 A:40 X:33 Y:C4 P:25 SP:F9
+F89E 30 05 BMI $F8A5 A:40 X:33 Y:C4 P:25 SP:F9
+F8A0 90 03 BCC $F8A5 A:40 X:33 Y:C4 P:25 SP:F9
+F8A2 70 01 BVS $F8A5 A:40 X:33 Y:C4 P:25 SP:F9
+F8A4 60 RTS A:40 X:33 Y:C4 P:25 SP:F9
+D6B1 C8 INY A:40 X:33 Y:C4 P:25 SP:FB
+D6B2 48 PHA A:40 X:33 Y:C5 P:A5 SP:FB
+D6B3 A9 41 LDA #$41 A:40 X:33 Y:C5 P:A5 SP:FA
+D6B5 8D 78 06 STA $0678 = 3F A:41 X:33 Y:C5 P:25 SP:FA
+D6B8 68 PLA A:41 X:33 Y:C5 P:25 SP:FA
+D6B9 CD 78 06 CMP $0678 = 41 A:40 X:33 Y:C5 P:25 SP:FB
+D6BC 20 A8 F8 JSR $F8A8 A:40 X:33 Y:C5 P:A4 SP:FB
+F8A8 F0 05 BEQ $F8AF A:40 X:33 Y:C5 P:A4 SP:F9
+F8AA 10 03 BPL $F8AF A:40 X:33 Y:C5 P:A4 SP:F9
+F8AC 10 01 BPL $F8AF A:40 X:33 Y:C5 P:A4 SP:F9
+F8AE 60 RTS A:40 X:33 Y:C5 P:A4 SP:F9
+D6BF C8 INY A:40 X:33 Y:C5 P:A4 SP:FB
+D6C0 48 PHA A:40 X:33 Y:C6 P:A4 SP:FB
+D6C1 A9 00 LDA #$00 A:40 X:33 Y:C6 P:A4 SP:FA
+D6C3 8D 78 06 STA $0678 = 41 A:00 X:33 Y:C6 P:26 SP:FA
+D6C6 68 PLA A:00 X:33 Y:C6 P:26 SP:FA
+D6C7 20 B2 F8 JSR $F8B2 A:40 X:33 Y:C6 P:24 SP:FB
+F8B2 A9 80 LDA #$80 A:40 X:33 Y:C6 P:24 SP:F9
+F8B4 60 RTS A:80 X:33 Y:C6 P:A4 SP:F9
+D6CA CD 78 06 CMP $0678 = 00 A:80 X:33 Y:C6 P:A4 SP:FB
+D6CD 20 B5 F8 JSR $F8B5 A:80 X:33 Y:C6 P:A5 SP:FB
+F8B5 F0 05 BEQ $F8BC A:80 X:33 Y:C6 P:A5 SP:F9
+F8B7 10 03 BPL $F8BC A:80 X:33 Y:C6 P:A5 SP:F9
+F8B9 90 01 BCC $F8BC A:80 X:33 Y:C6 P:A5 SP:F9
+F8BB 60 RTS A:80 X:33 Y:C6 P:A5 SP:F9
+D6D0 C8 INY A:80 X:33 Y:C6 P:A5 SP:FB
+D6D1 48 PHA A:80 X:33 Y:C7 P:A5 SP:FB
+D6D2 A9 80 LDA #$80 A:80 X:33 Y:C7 P:A5 SP:FA
+D6D4 8D 78 06 STA $0678 = 00 A:80 X:33 Y:C7 P:A5 SP:FA
+D6D7 68 PLA A:80 X:33 Y:C7 P:A5 SP:FA
+D6D8 CD 78 06 CMP $0678 = 80 A:80 X:33 Y:C7 P:A5 SP:FB
+D6DB 20 BF F8 JSR $F8BF A:80 X:33 Y:C7 P:27 SP:FB
+F8BF D0 05 BNE $F8C6 A:80 X:33 Y:C7 P:27 SP:F9
+F8C1 30 03 BMI $F8C6 A:80 X:33 Y:C7 P:27 SP:F9
+F8C3 90 01 BCC $F8C6 A:80 X:33 Y:C7 P:27 SP:F9
+F8C5 60 RTS A:80 X:33 Y:C7 P:27 SP:F9
+D6DE C8 INY A:80 X:33 Y:C7 P:27 SP:FB
+D6DF 48 PHA A:80 X:33 Y:C8 P:A5 SP:FB
+D6E0 A9 81 LDA #$81 A:80 X:33 Y:C8 P:A5 SP:FA
+D6E2 8D 78 06 STA $0678 = 80 A:81 X:33 Y:C8 P:A5 SP:FA
+D6E5 68 PLA A:81 X:33 Y:C8 P:A5 SP:FA
+D6E6 CD 78 06 CMP $0678 = 81 A:80 X:33 Y:C8 P:A5 SP:FB
+D6E9 20 C9 F8 JSR $F8C9 A:80 X:33 Y:C8 P:A4 SP:FB
+F8C9 B0 05 BCS $F8D0 A:80 X:33 Y:C8 P:A4 SP:F9
+F8CB F0 03 BEQ $F8D0 A:80 X:33 Y:C8 P:A4 SP:F9
+F8CD 10 01 BPL $F8D0 A:80 X:33 Y:C8 P:A4 SP:F9
+F8CF 60 RTS A:80 X:33 Y:C8 P:A4 SP:F9
+D6EC C8 INY A:80 X:33 Y:C8 P:A4 SP:FB
+D6ED 48 PHA A:80 X:33 Y:C9 P:A4 SP:FB
+D6EE A9 7F LDA #$7F A:80 X:33 Y:C9 P:A4 SP:FA
+D6F0 8D 78 06 STA $0678 = 81 A:7F X:33 Y:C9 P:24 SP:FA
+D6F3 68 PLA A:7F X:33 Y:C9 P:24 SP:FA
+D6F4 CD 78 06 CMP $0678 = 7F A:80 X:33 Y:C9 P:A4 SP:FB
+D6F7 20 D3 F8 JSR $F8D3 A:80 X:33 Y:C9 P:25 SP:FB
+F8D3 90 05 BCC $F8DA A:80 X:33 Y:C9 P:25 SP:F9
+F8D5 F0 03 BEQ $F8DA A:80 X:33 Y:C9 P:25 SP:F9
+F8D7 30 01 BMI $F8DA A:80 X:33 Y:C9 P:25 SP:F9
+F8D9 60 RTS A:80 X:33 Y:C9 P:25 SP:F9
+D6FA C8 INY A:80 X:33 Y:C9 P:25 SP:FB
+D6FB A9 40 LDA #$40 A:80 X:33 Y:CA P:A5 SP:FB
+D6FD 8D 78 06 STA $0678 = 7F A:40 X:33 Y:CA P:25 SP:FB
+D700 20 31 F9 JSR $F931 A:40 X:33 Y:CA P:25 SP:FB
+F931 24 01 BIT $01 = FF A:40 X:33 Y:CA P:25 SP:F9
+F933 A9 40 LDA #$40 A:40 X:33 Y:CA P:E5 SP:F9
+F935 38 SEC A:40 X:33 Y:CA P:65 SP:F9
+F936 60 RTS A:40 X:33 Y:CA P:65 SP:F9
+D703 ED 78 06 SBC $0678 = 40 A:40 X:33 Y:CA P:65 SP:FB
+D706 20 37 F9 JSR $F937 A:00 X:33 Y:CA P:27 SP:FB
+F937 30 0B BMI $F944 A:00 X:33 Y:CA P:27 SP:F9
+F939 90 09 BCC $F944 A:00 X:33 Y:CA P:27 SP:F9
+F93B D0 07 BNE $F944 A:00 X:33 Y:CA P:27 SP:F9
+F93D 70 05 BVS $F944 A:00 X:33 Y:CA P:27 SP:F9
+F93F C9 00 CMP #$00 A:00 X:33 Y:CA P:27 SP:F9
+F941 D0 01 BNE $F944 A:00 X:33 Y:CA P:27 SP:F9
+F943 60 RTS A:00 X:33 Y:CA P:27 SP:F9
+D709 C8 INY A:00 X:33 Y:CA P:27 SP:FB
+D70A A9 3F LDA #$3F A:00 X:33 Y:CB P:A5 SP:FB
+D70C 8D 78 06 STA $0678 = 40 A:3F X:33 Y:CB P:25 SP:FB
+D70F 20 47 F9 JSR $F947 A:3F X:33 Y:CB P:25 SP:FB
+F947 B8 CLV A:3F X:33 Y:CB P:25 SP:F9
+F948 38 SEC A:3F X:33 Y:CB P:25 SP:F9
+F949 A9 40 LDA #$40 A:3F X:33 Y:CB P:25 SP:F9
+F94B 60 RTS A:40 X:33 Y:CB P:25 SP:F9
+D712 ED 78 06 SBC $0678 = 3F A:40 X:33 Y:CB P:25 SP:FB
+D715 20 4C F9 JSR $F94C A:01 X:33 Y:CB P:25 SP:FB
+F94C F0 0B BEQ $F959 A:01 X:33 Y:CB P:25 SP:F9
+F94E 30 09 BMI $F959 A:01 X:33 Y:CB P:25 SP:F9
+F950 90 07 BCC $F959 A:01 X:33 Y:CB P:25 SP:F9
+F952 70 05 BVS $F959 A:01 X:33 Y:CB P:25 SP:F9
+F954 C9 01 CMP #$01 A:01 X:33 Y:CB P:25 SP:F9
+F956 D0 01 BNE $F959 A:01 X:33 Y:CB P:27 SP:F9
+F958 60 RTS A:01 X:33 Y:CB P:27 SP:F9
+D718 C8 INY A:01 X:33 Y:CB P:27 SP:FB
+D719 A9 41 LDA #$41 A:01 X:33 Y:CC P:A5 SP:FB
+D71B 8D 78 06 STA $0678 = 3F A:41 X:33 Y:CC P:25 SP:FB
+D71E 20 5C F9 JSR $F95C A:41 X:33 Y:CC P:25 SP:FB
+F95C A9 40 LDA #$40 A:41 X:33 Y:CC P:25 SP:F9
+F95E 38 SEC A:40 X:33 Y:CC P:25 SP:F9
+F95F 24 01 BIT $01 = FF A:40 X:33 Y:CC P:25 SP:F9
+F961 60 RTS A:40 X:33 Y:CC P:E5 SP:F9
+D721 ED 78 06 SBC $0678 = 41 A:40 X:33 Y:CC P:E5 SP:FB
+D724 20 62 F9 JSR $F962 A:FF X:33 Y:CC P:A4 SP:FB
+F962 B0 0B BCS $F96F A:FF X:33 Y:CC P:A4 SP:F9
+F964 F0 09 BEQ $F96F A:FF X:33 Y:CC P:A4 SP:F9
+F966 10 07 BPL $F96F A:FF X:33 Y:CC P:A4 SP:F9
+F968 70 05 BVS $F96F A:FF X:33 Y:CC P:A4 SP:F9
+F96A C9 FF CMP #$FF A:FF X:33 Y:CC P:A4 SP:F9
+F96C D0 01 BNE $F96F A:FF X:33 Y:CC P:27 SP:F9
+F96E 60 RTS A:FF X:33 Y:CC P:27 SP:F9
+D727 C8 INY A:FF X:33 Y:CC P:27 SP:FB
+D728 A9 00 LDA #$00 A:FF X:33 Y:CD P:A5 SP:FB
+D72A 8D 78 06 STA $0678 = 41 A:00 X:33 Y:CD P:27 SP:FB
+D72D 20 72 F9 JSR $F972 A:00 X:33 Y:CD P:27 SP:FB
+F972 18 CLC A:00 X:33 Y:CD P:27 SP:F9
+F973 A9 80 LDA #$80 A:00 X:33 Y:CD P:26 SP:F9
+F975 60 RTS A:80 X:33 Y:CD P:A4 SP:F9
+D730 ED 78 06 SBC $0678 = 00 A:80 X:33 Y:CD P:A4 SP:FB
+D733 20 76 F9 JSR $F976 A:7F X:33 Y:CD P:65 SP:FB
+F976 90 05 BCC $F97D A:7F X:33 Y:CD P:65 SP:F9
+F978 C9 7F CMP #$7F A:7F X:33 Y:CD P:65 SP:F9
+F97A D0 01 BNE $F97D A:7F X:33 Y:CD P:67 SP:F9
+F97C 60 RTS A:7F X:33 Y:CD P:67 SP:F9
+D736 C8 INY A:7F X:33 Y:CD P:67 SP:FB
+D737 A9 7F LDA #$7F A:7F X:33 Y:CE P:E5 SP:FB
+D739 8D 78 06 STA $0678 = 00 A:7F X:33 Y:CE P:65 SP:FB
+D73C 20 80 F9 JSR $F980 A:7F X:33 Y:CE P:65 SP:FB
+F980 38 SEC A:7F X:33 Y:CE P:65 SP:F9
+F981 A9 81 LDA #$81 A:7F X:33 Y:CE P:65 SP:F9
+F983 60 RTS A:81 X:33 Y:CE P:E5 SP:F9
+D73F ED 78 06 SBC $0678 = 7F A:81 X:33 Y:CE P:E5 SP:FB
+D742 20 84 F9 JSR $F984 A:02 X:33 Y:CE P:65 SP:FB
+F984 50 07 BVC $F98D A:02 X:33 Y:CE P:65 SP:F9
+F986 90 05 BCC $F98D A:02 X:33 Y:CE P:65 SP:F9
+F988 C9 02 CMP #$02 A:02 X:33 Y:CE P:65 SP:F9
+F98A D0 01 BNE $F98D A:02 X:33 Y:CE P:67 SP:F9
+F98C 60 RTS A:02 X:33 Y:CE P:67 SP:F9
+D745 C8 INY A:02 X:33 Y:CE P:67 SP:FB
+D746 A9 40 LDA #$40 A:02 X:33 Y:CF P:E5 SP:FB
+D748 8D 78 06 STA $0678 = 7F A:40 X:33 Y:CF P:65 SP:FB
+D74B 20 89 F8 JSR $F889 A:40 X:33 Y:CF P:65 SP:FB
+F889 24 01 BIT $01 = FF A:40 X:33 Y:CF P:65 SP:F9
+F88B A9 40 LDA #$40 A:40 X:33 Y:CF P:E5 SP:F9
+F88D 60 RTS A:40 X:33 Y:CF P:65 SP:F9
+D74E AA TAX A:40 X:33 Y:CF P:65 SP:FB
+D74F EC 78 06 CPX $0678 = 40 A:40 X:40 Y:CF P:65 SP:FB
+D752 20 8E F8 JSR $F88E A:40 X:40 Y:CF P:67 SP:FB
+F88E 30 07 BMI $F897 A:40 X:40 Y:CF P:67 SP:F9
+F890 90 05 BCC $F897 A:40 X:40 Y:CF P:67 SP:F9
+F892 D0 03 BNE $F897 A:40 X:40 Y:CF P:67 SP:F9
+F894 50 01 BVC $F897 A:40 X:40 Y:CF P:67 SP:F9
+F896 60 RTS A:40 X:40 Y:CF P:67 SP:F9
+D755 C8 INY A:40 X:40 Y:CF P:67 SP:FB
+D756 A9 3F LDA #$3F A:40 X:40 Y:D0 P:E5 SP:FB
+D758 8D 78 06 STA $0678 = 40 A:3F X:40 Y:D0 P:65 SP:FB
+D75B 20 9A F8 JSR $F89A A:3F X:40 Y:D0 P:65 SP:FB
+F89A B8 CLV A:3F X:40 Y:D0 P:65 SP:F9
+F89B 60 RTS A:3F X:40 Y:D0 P:25 SP:F9
+D75E EC 78 06 CPX $0678 = 3F A:3F X:40 Y:D0 P:25 SP:FB
+D761 20 9C F8 JSR $F89C A:3F X:40 Y:D0 P:25 SP:FB
+F89C F0 07 BEQ $F8A5 A:3F X:40 Y:D0 P:25 SP:F9
+F89E 30 05 BMI $F8A5 A:3F X:40 Y:D0 P:25 SP:F9
+F8A0 90 03 BCC $F8A5 A:3F X:40 Y:D0 P:25 SP:F9
+F8A2 70 01 BVS $F8A5 A:3F X:40 Y:D0 P:25 SP:F9
+F8A4 60 RTS A:3F X:40 Y:D0 P:25 SP:F9
+D764 C8 INY A:3F X:40 Y:D0 P:25 SP:FB
+D765 A9 41 LDA #$41 A:3F X:40 Y:D1 P:A5 SP:FB
+D767 8D 78 06 STA $0678 = 3F A:41 X:40 Y:D1 P:25 SP:FB
+D76A EC 78 06 CPX $0678 = 41 A:41 X:40 Y:D1 P:25 SP:FB
+D76D 20 A8 F8 JSR $F8A8 A:41 X:40 Y:D1 P:A4 SP:FB
+F8A8 F0 05 BEQ $F8AF A:41 X:40 Y:D1 P:A4 SP:F9
+F8AA 10 03 BPL $F8AF A:41 X:40 Y:D1 P:A4 SP:F9
+F8AC 10 01 BPL $F8AF A:41 X:40 Y:D1 P:A4 SP:F9
+F8AE 60 RTS A:41 X:40 Y:D1 P:A4 SP:F9
+D770 C8 INY A:41 X:40 Y:D1 P:A4 SP:FB
+D771 A9 00 LDA #$00 A:41 X:40 Y:D2 P:A4 SP:FB
+D773 8D 78 06 STA $0678 = 41 A:00 X:40 Y:D2 P:26 SP:FB
+D776 20 B2 F8 JSR $F8B2 A:00 X:40 Y:D2 P:26 SP:FB
+F8B2 A9 80 LDA #$80 A:00 X:40 Y:D2 P:26 SP:F9
+F8B4 60 RTS A:80 X:40 Y:D2 P:A4 SP:F9
+D779 AA TAX A:80 X:40 Y:D2 P:A4 SP:FB
+D77A EC 78 06 CPX $0678 = 00 A:80 X:80 Y:D2 P:A4 SP:FB
+D77D 20 B5 F8 JSR $F8B5 A:80 X:80 Y:D2 P:A5 SP:FB
+F8B5 F0 05 BEQ $F8BC A:80 X:80 Y:D2 P:A5 SP:F9
+F8B7 10 03 BPL $F8BC A:80 X:80 Y:D2 P:A5 SP:F9
+F8B9 90 01 BCC $F8BC A:80 X:80 Y:D2 P:A5 SP:F9
+F8BB 60 RTS A:80 X:80 Y:D2 P:A5 SP:F9
+D780 C8 INY A:80 X:80 Y:D2 P:A5 SP:FB
+D781 A9 80 LDA #$80 A:80 X:80 Y:D3 P:A5 SP:FB
+D783 8D 78 06 STA $0678 = 00 A:80 X:80 Y:D3 P:A5 SP:FB
+D786 EC 78 06 CPX $0678 = 80 A:80 X:80 Y:D3 P:A5 SP:FB
+D789 20 BF F8 JSR $F8BF A:80 X:80 Y:D3 P:27 SP:FB
+F8BF D0 05 BNE $F8C6 A:80 X:80 Y:D3 P:27 SP:F9
+F8C1 30 03 BMI $F8C6 A:80 X:80 Y:D3 P:27 SP:F9
+F8C3 90 01 BCC $F8C6 A:80 X:80 Y:D3 P:27 SP:F9
+F8C5 60 RTS A:80 X:80 Y:D3 P:27 SP:F9
+D78C C8 INY A:80 X:80 Y:D3 P:27 SP:FB
+D78D A9 81 LDA #$81 A:80 X:80 Y:D4 P:A5 SP:FB
+D78F 8D 78 06 STA $0678 = 80 A:81 X:80 Y:D4 P:A5 SP:FB
+D792 EC 78 06 CPX $0678 = 81 A:81 X:80 Y:D4 P:A5 SP:FB
+D795 20 C9 F8 JSR $F8C9 A:81 X:80 Y:D4 P:A4 SP:FB
+F8C9 B0 05 BCS $F8D0 A:81 X:80 Y:D4 P:A4 SP:F9
+F8CB F0 03 BEQ $F8D0 A:81 X:80 Y:D4 P:A4 SP:F9
+F8CD 10 01 BPL $F8D0 A:81 X:80 Y:D4 P:A4 SP:F9
+F8CF 60 RTS A:81 X:80 Y:D4 P:A4 SP:F9
+D798 C8 INY A:81 X:80 Y:D4 P:A4 SP:FB
+D799 A9 7F LDA #$7F A:81 X:80 Y:D5 P:A4 SP:FB
+D79B 8D 78 06 STA $0678 = 81 A:7F X:80 Y:D5 P:24 SP:FB
+D79E EC 78 06 CPX $0678 = 7F A:7F X:80 Y:D5 P:24 SP:FB
+D7A1 20 D3 F8 JSR $F8D3 A:7F X:80 Y:D5 P:25 SP:FB
+F8D3 90 05 BCC $F8DA A:7F X:80 Y:D5 P:25 SP:F9
+F8D5 F0 03 BEQ $F8DA A:7F X:80 Y:D5 P:25 SP:F9
+F8D7 30 01 BMI $F8DA A:7F X:80 Y:D5 P:25 SP:F9
+F8D9 60 RTS A:7F X:80 Y:D5 P:25 SP:F9
+D7A4 C8 INY A:7F X:80 Y:D5 P:25 SP:FB
+D7A5 98 TYA A:7F X:80 Y:D6 P:A5 SP:FB
+D7A6 AA TAX A:D6 X:80 Y:D6 P:A5 SP:FB
+D7A7 A9 40 LDA #$40 A:D6 X:D6 Y:D6 P:A5 SP:FB
+D7A9 8D 78 06 STA $0678 = 7F A:40 X:D6 Y:D6 P:25 SP:FB
+D7AC 20 DD F8 JSR $F8DD A:40 X:D6 Y:D6 P:25 SP:FB
+F8DD 24 01 BIT $01 = FF A:40 X:D6 Y:D6 P:25 SP:F9
+F8DF A0 40 LDY #$40 A:40 X:D6 Y:D6 P:E5 SP:F9
+F8E1 60 RTS A:40 X:D6 Y:40 P:65 SP:F9
+D7AF CC 78 06 CPY $0678 = 40 A:40 X:D6 Y:40 P:65 SP:FB
+D7B2 20 E2 F8 JSR $F8E2 A:40 X:D6 Y:40 P:67 SP:FB
+F8E2 30 07 BMI $F8EB A:40 X:D6 Y:40 P:67 SP:F9
+F8E4 90 05 BCC $F8EB A:40 X:D6 Y:40 P:67 SP:F9
+F8E6 D0 03 BNE $F8EB A:40 X:D6 Y:40 P:67 SP:F9
+F8E8 50 01 BVC $F8EB A:40 X:D6 Y:40 P:67 SP:F9
+F8EA 60 RTS A:40 X:D6 Y:40 P:67 SP:F9
+D7B5 E8 INX A:40 X:D6 Y:40 P:67 SP:FB
+D7B6 A9 3F LDA #$3F A:40 X:D7 Y:40 P:E5 SP:FB
+D7B8 8D 78 06 STA $0678 = 40 A:3F X:D7 Y:40 P:65 SP:FB
+D7BB 20 EE F8 JSR $F8EE A:3F X:D7 Y:40 P:65 SP:FB
+F8EE B8 CLV A:3F X:D7 Y:40 P:65 SP:F9
+F8EF 60 RTS A:3F X:D7 Y:40 P:25 SP:F9
+D7BE CC 78 06 CPY $0678 = 3F A:3F X:D7 Y:40 P:25 SP:FB
+D7C1 20 F0 F8 JSR $F8F0 A:3F X:D7 Y:40 P:25 SP:FB
+F8F0 F0 07 BEQ $F8F9 A:3F X:D7 Y:40 P:25 SP:F9
+F8F2 30 05 BMI $F8F9 A:3F X:D7 Y:40 P:25 SP:F9
+F8F4 90 03 BCC $F8F9 A:3F X:D7 Y:40 P:25 SP:F9
+F8F6 70 01 BVS $F8F9 A:3F X:D7 Y:40 P:25 SP:F9
+F8F8 60 RTS A:3F X:D7 Y:40 P:25 SP:F9
+D7C4 E8 INX A:3F X:D7 Y: